我正在开展一个项目,我的UIButtons
将拥有自定义背景图片。我目前只在iPhone 6 Plus上进行测试,因此图像的大小与该分辨率相匹配。
图像具有414 x 226的按钮的确切大小,但是当我在模拟器中运行时,iPhone仍会调整大小,或者可以放大图像。
这是“界面”构建器/检查器中显示问题的图片。
关于我如何解决这个问题的任何想法?
答案 0 :(得分:1)
尝试将UIButton的内容模式设置为“缩放”以进行填充。如果您对Autolayout感到满意,可以使用约束来设置UIButton的位置(并确定高度,如果这就是您想要的)以及视图中的其他组件。我相信在正确设置约束的情况下,它不应该在运行时调整大小。
答案 1 :(得分:0)
你需要在按钮上设置它......
myButton.layer.masksToBounds = true
<强>更新强>
请试试这个......
myButton.imageView?.layer.masksToBounds = true