我有一个矩形UIButton,我将内容模式设置为UIViewContentModeScaleAspectFit,因为图像并不总是与按钮的大小相同 .
[btnPlaylist.imageView setContentMode:UIViewContentModeScaleAspectFit];
问题是,当我按下按钮时,图像像UIViewContentModeScaleAspectFill一样伸展,忽略它已经适合垂直或水平尺寸 .
我错过了什么?
你试过关掉 adjustsImageWhenHighlighted 吗?也许如果这个属性 NO 它不会弄乱您的图像 .
adjustsImageWhenHighlighted
NO
adjustsImageWhenHighlighted一个布尔值,用于确定突出显示按钮时图像是否发生更改 . @property(非原子)BOOL adjustsImageWhenHighlighted讨论如果是,则突出显示按钮时图像会变浅 . 默认值为YES . 可用性适用于iOS 2.0及更高版本 .
1 回答
你试过关掉
adjustsImageWhenHighlighted
吗?也许如果这个属性NO
它不会弄乱您的图像 .