新手在这里。
我从iphone 6开始为我的应用程序。 假设我有一个固定大小w:60和h:60的按钮,我有一个按钮的背景图片:btnImage@2x.png,btnImage @ 3x我没有btnImage@1x.png(如果需要,可以使用btnImage .png或btnImage@1x.png?)图片大小为:120x120。
在iphone6的设计视图中。它看起来不错。
问题: 1.在设计视图或storyBoard中查看iphone 6+(或iphone 7+)时,按钮内的btn图像看起来很小?我有btnImage@3x.png,为什么它不能用@ 3x图像放大?
从iphone 6更改为iphone 6 +时我必须做些什么?
- 更新
按钮有两个属性:1)图像2)背景
使用(1)不会放大
使用(2),它将缩放。
哪一个是正确的?
请帮忙。感谢
答案 0 :(得分:0)
据我所知,UIButton背景图像不会缩放。除非它大于按钮大小分辨率。
我想这是一个更合适的方法。是添加UIImageView 在按钮后面并将图像设置为它。
另外,尝试内容对齐:
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentFill
button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill
这也可以在故事板上找到。