在Xcode中创建UIViewController的子类时,其中存在一个名为"针对iPad"的复选框.
如果我想创建一个可以在iPhone和iPad上运行的应用程序(我想它被称为通用应用程序),该怎么办?我应该判断一下吗?
如果我判断一下,引擎盖下面发生了什么?

推荐答案

我try 了带和不带两种情况,并对生成的文件进行了区分.

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

因此,只要 Select 一个听起来最适合您将要创建的类的起点即可.这两个内容对于以后的编辑来说都是微不足道的.

Ios相关问答推荐

我如何确保用户继续他们在应用程序中停止的地方?

SwiftData在获取值时应用程序崩溃:线程1:EXC_BREAKPOINT(代码=1,子代码=0x101e8303c)

JSON响应中的键有时为Int,有时为字符串

AVAudioRecord 没有音频

保存和读取登录到 keys 串不工作 IOS swift

每次我路由到应用程序的主屏幕时,都无法使组合订阅正常工作

Swift Combine和iOS版本限制?

如何解决错误 HE0004:无法在 Visual Studio 2022 中加载框架ContentDeliveryServices

占位符文本未显示在 TextEditor 上

SwiftUI Select 器值在超过最大值时重置

SwiftUI 选项卡式视图防止滑动到下一个选项卡

如何快速设置条形按钮的图像?

Xcode intellisense 彩色框中字母的含义,如 f、T、C、M、P、C、K、# 等

iOS 中的 Crashlytics 不会继续通过 Fabric 应用程序中的构建您的项目

使用 convertPoint 获取父 UIView 内的相对位置

是否可以在 iOS 9 上让您的 iPad 应用退出多任务处理?

如何使用 Contacts Framework 获取 iOS 9 中的所有联系人记录

iOS7 UITextView contentsize.height 替代

文本未包含在 swift UI 中

测试目标 X 遇到错误(提前意外退出,操作从未完成 bootstrap - 不会try 重新启动