假设我有一些最初为 iPhone 5 创建的 UIButton,现在我想正确缩放它们以与 iPhone 6 和 6 plus 一起使用。
http://oi60.tinypic.com/2poec5j.jpg
我将如何使用自动布局来正确缩放和填充带有按钮的 iPhone 6 和 6 Plus 的宽度?(以上图中的 Facebook 注册为例)我假设我必须制作此图像的更大版本?无论如何,我宁愿不要让图像失真。如果是这样,我必须使它们大多少?提前致谢。
假设我有一些最初为 iPhone 5 创建的 UIButton,现在我想正确缩放它们以与 iPhone 6 和 6 plus 一起使用。
http://oi60.tinypic.com/2poec5j.jpg
我将如何使用自动布局来正确缩放和填充带有按钮的 iPhone 6 和 6 Plus 的宽度?(以上图中的 Facebook 注册为例)我假设我必须制作此图像的更大版本?无论如何,我宁愿不要让图像失真。如果是这样,我必须使它们大多少?提前致谢。
您无需为 iPhone 6 调整按钮的大小。设计理念是您的 UI 原语(如按钮)保持相同的大小。他们将更高分辨率的图形资源用于更高分辨率的显示器(如 MinnesotaSteve 所解释),但按钮等应保持相同大小。
您可以使表格视图显示更多行,或者使行更宽以便您可以看到更多文本,但按钮会显示相同的大小(以磅为单位)
这里有一个关于自动布局的很好的教程(1 YouTube,1 web):
https://www.youtube.com/watch?v=IwSTXY0awng
http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/
关于你的图像尺寸,如果你有一个非视网膜的基本尺寸,那么你@2x 用于视网膜,@3x 用于完整的 iOS 7/iOS 8 设计。如果已经为视网膜调整尺寸,而不是为@1.5x 做一个。如果您只提供 1 张图片,您也可以将 @1.5x 用于较小的尺寸。