UIButton背景图片调整大小

时间:2015-08-11 20:01:08

标签: ios iphone swift background uibutton

我正在开展一个项目,我的UIButtons将拥有自定义背景图片。我目前只在iPhone 6 Plus上进行测试,因此图像的大小与该分辨率相匹配。

图像具有414 x 226的按钮的确切大小,但是当我在模拟器中运行时,iPhone仍会调整大小,或者可以放大图像。 enter image description here

这是“界面”构建器/检查器中显示问题的图片。

关于我如何解决这个问题的任何想法?

2 个答案:

答案 0 :(得分:1)

尝试将UIButton的内容模式设置为“缩放”以进行填充。如果您对Autolayout感到满意,可以使用约束来设置UIButton的位置(并确定高度,如果这就是您想要的)以及视图中的其他组件。我相信在正确设置约束的情况下,它不应该在运行时调整大小。

答案 1 :(得分:0)

你需要在按钮上设置它......

myButton.layer.masksToBounds = true

<强>更新

请试试这个......

myButton.imageView?.layer.masksToBounds = true