如何调整按钮图像和按钮大小从iphone 6到iphone 6+

时间:2017-02-01 06:41:21

标签: ios xcode8

新手在这里。

我从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),它将缩放。

哪一个是正确的?

请帮忙。感谢

1 个答案:

答案 0 :(得分:0)

据我所知,UIButton背景图像不会缩放。除非它大于按钮大小分辨率。

  

我想这是一个更合适的方法。是添加UIImageView   在按钮后面并将图像设置为它。

另外,尝试内容对齐:

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentFill
button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill

这也可以在故事板上找到。