Sam*_*ain 8 xcode objective-c ios xcode6 ios8
我正在使用尺寸等级来使我的应用程序兼容iPhone 5,iPhone 6和iPhone 6 plus.我使用紧凑宽度常规高度:

这是使用xib或故事板并让其他东西留在iOS上的正确方法吗?或者,我是否需要添加其他一些东西?
它在不使用自动布局的情况下在所有设备中完美呈现.
我需要做一些更改吗?我是否需要在资源文件夹中添加3X图像?
做同样的最好方法是什么?
查看iOS人机界面指南,我们可以总结一下
肖像:iPhone4s,iPhone5,iPhone6,iPhone6 Plus都使用Horizontal Compact,Vertical Regular.
风景:iPhone4s,iPhone5,iPhone6都使用水平紧凑,立式紧凑.
但 iPhone6 Plus使用Horizontal Regular,Vertical Compact
iPad的使用水平正,垂直定期两种景观和肖像
根据官方链接,iPhone6 Plus需要3x图像.你可以看到整个规格:

看起来您的应用程序仅支持iPhone 肖像模式,在这种情况下,您使用Horizontal Compact,Vertical Regular就可以了.
但是,最好的方法是使用Horizontal Any,Vertical Any设计您的应用程序.如果您对某些设备有特殊情况,例如iPad,它使用纵向和横向的常规,您可以调整视图,布局约束.以下两张图片显示了相同的视图如何针对不同的大小类具有不同的布局.


您可以使用xcode中的预览功能预览您在故事板中所做的事情,以下步骤将向您展示如何执行此操作:
在故事板中使用不同大小的类布局所有视图
点击
在右上角
在新打开的窗口中,单击" 在此处预览"


您可以在此处下载示例项目.归功于斯坦福CS193课程.解释自动布局的视频是View Controller Lifecycle,Autolayout,您可以从31:30开始到36:30.但我强烈建议您检查整个视频以获得整体情况.
| 归档时间: |
|
| 查看次数: |
1627 次 |
| 最近记录: |