ios - Xcode 中针对 iPad 的选项

标签 ios iphone xcode ipad

在 Xcode 中创建 UIViewController 的子类时,存在一个名为“Targeted for iPad”的复选框。
如果我想创建一个在 iPhone 和 iPad 上运行的应用程序(我认为它被称为通用应用程序)怎么办?我应该检查一下吗?
如果我检查了它,幕后发生了什么?

最佳答案

我尝试了使用和不使用生成的文件。

唯一的区别是预构建的 shouldAutorotate: 方法是对所有方向(iPad 应用程序正常)还是仅纵向(iPhone 应用程序正常)返回 YES。它还将生成的 XIB 文件中 UIView 的尺寸(如果您勾选创建一个选项)从 iPhone 更改为 iPad 屏幕尺寸。

因此,只需选择一个听起来最适合您要创建的类(class)的起点即可。这两件事以后编辑起来都很简单。

关于ios - Xcode 中针对 iPad 的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4765173/

相关文章:

android - 在桌面/移动网站上发送 Facebook 消息

iphone - 在 .m 上声明委托(delegate)

ios - swift 3 : Expression implicitly coerced from 'UIView?' to Any

ios - 如何从照片库等设备库中挑选/浏览音频文件?

ios - 具有大小类的 UIStackView

ios - 从约束数组访问特定约束

iphone - 适用于 VirtualBox 的 iOS

iphone - iOS:如何删除Xib文件缓存?

iphone - 内存泄漏检测工具

ios - 从 xcode 安装应用作为更新