ios - 在 Xcode 6 中为 3.5 英寸 iPhone 构建界面

标签 ios objective-c xcode interface-builder

在 Xcode 6 中,为不同尺寸的设备完成布局的方式有所改变:我们现在有尺寸类。但是如何为 3.5 英寸的 iPhone 设计一个界面呢?

“紧凑型”高度等级似乎并不适用于此。我知道我可以更改约束/压缩阻力(等)值,但在我的情况下,我希望能够更改此设备大小的字体大小。

这完全不可能吗?我意识到 iOS 8 取消了对 iPhone 4(但不是 4S)的支持。我们也不能完全针对 iOS 8,需要支持 7 甚至 6。

最佳答案

似乎没有任何方法可以使用尺寸分类来隔离特定的设备尺寸。我猜 Apple 并不打算将此功能用于仅根据屏幕尺寸构建不同的布局,而是着眼于更广泛的概念,例如方向和设备类型(iPhone、纵向或 iPad、横向)。换句话说,“没有针对 iPhone 4/4s、5/5c/5s 或 6/6+ 的不同设计”...

我遇到了与 OP 完全相同的问题,因为我只想为 3.5"屏幕使用不同的布局,但我最终只为 3.5"屏幕求助于删除约束并以编程方式调整布局。

关于ios - 在 Xcode 6 中为 3.5 英寸 iPhone 构建界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138610/

相关文章:

ios - Core Audio 大型(压缩)文件播放和内存占用

ios - 如何从xcdatamodel生成类图?

ios - 如何在 obj-c 上正确使用泛型?

objective-c - XCode 7.2 中的测试包中没有错误突出显示

ios - 如何调整导航栏中按钮的垂直位置?

swift - 从其他应用程序接收方案数据的功能未触发

ios - QuickDialog 不显示 'prev' 和 'next' 工具栏,因为它是 inputaccessoryview

ios - 转换纹理中的 UIImage

iPhone 3.1 SDK : UIViewController category is affecting ALL ViewControllers

ios - iOS Frameworks 可以在不共享源代码的情况下共享吗?