ios - 您如何判断用户使用的是 iPhone 6 还是 6+

标签 ios objective-c iphone xcode

如果这是一个非常愚蠢的问题,请原谅我,我只是所有这些东西的初学者。我想为 iPhone 6 和 6 Plus 制作一个单独的界面,但我不知道最好的方法是什么。这是一个非常简单的应用程序,只是为了让我自己更熟悉语言等。我想知道是否有一种简单的方法来判断用户是使用 6 还是 6 plus 为他们制作一个单独的界面。谢谢:)

最佳答案

使用单个 Storyboard。从 raywanderlich 学习 autolayout ,它认为这是一个非常好的资源。

此外,现在利用在 xcode 6 中为 ios 8 引入的大小类。这称为自适应布局

因此,与其分别为 3.5、4、4.7、5.5 英寸设备制作上述四种 View ,然后担心将它们各自的横向模式组合起来,只需使用自动布局(如果可能的话)的 4 种尺寸类别组合,强烈推荐)并放宽对 future 可能出现的任何其他设备尺寸的要求。

关于ios - 您如何判断用户使用的是 iPhone 6 还是 6+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26069011/

相关文章:

objective-c - 如何在 Xcode 中弃用方法

ios - iOS中单点的互联网连接方法?

iOS ViewController subview 在键盘出现时移动

ios - SKSpriteNode 不显示

ios - 如何使用 Forge 更改 iOS 中最顶部栏(运营商/时钟等)的颜色?

ios - 如何在 Objective-C 中使用 NSURLSession 从服务器下载 100 张图像

ios - UITapGestureRecognizer 根本不工作

iPhone 网络应用程序 - type=text 内阴影问题

iphone - 标记文本解析器,如 Objective-C 中 stackoverflow 的格式化程序

ios - 多路复用 Annex B MPEG-TS 时 SPS 和 PPS 的音频等效?什么是 "DecoderInfo"?