ios - 针对 iPhone 6/iPhone 6 plus 优化应用

标签 ios objective-c xcode iphone-6 iphone-6-plus

我怀疑推荐的指导方针是让应用程序适应 iPhone 6 和 iPhone 6 plus 的新屏幕(我已经添加了所有新图标和闪屏:http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions)。我知道对于 iPhone 6 plus 图像是 @3x 并且 iPhone 6 的宽度比以前的版本更大。

我的问题是,例如,如果建议字体大小不同、更小或者 xcode 是否会自动执行此操作。与图片大小相同。

我已阅读 Apple 指南,但没有澄清我的问题:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/index.html#//apple_ref/doc/uid/TP40006556-CH66-SW1

有什么建议、指南或建议吗?

更新:我找到了一个可能的解决方案。如果您使用 Launch xib(或 Storyboard),屏幕会适应新设备。更多信息 here .

谢谢。

最佳答案

您应该以而不是像素来考虑 iPhone/iPad 屏幕。这样做意味着 iOS 在每台设备上做“正确的事情”(或者至少是 Apple 认为正确的事情)。通常,字体大小在所有设备上保持不变。在 iPhone6/6+ 上,您只会在屏幕上获得更多信息。

关于ios - 针对 iPhone 6/iPhone 6 plus 优化应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26797826/

相关文章:

xcode - 错误无法将 UIView 类型的值转换为 SKview

c++ - DCC fatal error F2588链接器错误代码:1($ 00000001)

ios - Xcode Maven插件安装预建

iphone - iOS 如何创建 POST 请求并将其响应重定向到 Safari

ios - UITableViewCell imageView

java - iOS 中的 AES key 生成不同于 JAVA

ios - 将文件(或数据)保存到 iOS 设备,以便在应用程序启动时读取

ios - 单击链接时显示警报 View

objective-c - 将数学方程式的 NSString 转换为一个值

Xcode,在单步执行框架时无法查看变量,该框架是在同一工作区中构建和链接的