2017-02-01 146 views
1

新手在这里。如何调整按钮图像和按钮尺寸从iphone 6到iphone 6+

我开始使用iphone 6为我的应用程序。 说我有一个固定大小的w:60和h:60的按钮,我有一个按钮的背景图片:[email protected],btnImage @ 3x和我没有[email protected](如果需要,可以使用btnImage.png或[email protected]?)图像大小为:120x120。

在设计视图iphone6。看上去不错。

问题: 1.在设计视图或故事板中,在iPhone 6+(或iPhone 7+)中查看时,btn的图像在按钮内部看起来很小?我有[email protected],为什么它没有用@ 3x图像放大?

当我从iphone 6改为iphone 6+时,我必须做些什么?

--update

按钮具有两个属性:1)图像2)使用(1)使用(2)中,将缩放不会扩大
背景

哪一个是正确的?

请帮忙。谢谢

+0

顺便说一句,iphone 6 sae作为iphone 7?如果是的话,iphone 6模拟器怎么会比iphone 7模拟器小得多呢?并且只有iPhone 7作为开发的默认尺寸?如何在StoryBoard中获得iphone 6屏幕? – MilkBottle

+0

您可以从故事板本身更改设备视图。底部栏。如果你不能正确地看到它,只尝试在没有助理编辑的情况下单独打开storybopard。 – hasan83

回答

0

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

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

Alternativly,尝试内容定位:

button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentFill 
button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill 

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