我创建了一个通用应用程序。我为 iPad 设计了这个应用程序。但它不适用于 iPhone。它会自动工作还是我必须为 iPhone 单独创建所有笔尖。
问问题
82 次
2 回答
1
当然它不会自动运行,如果您的设计仅适用于 iPad,它将无法在 iPhone 上运行。
您必须为 iPad 和 iPhone 创建单独的 XIB,您可以使用相同的 viewController(.h 和 .m 文件)但单独的 XIBx。只需将设备修饰符添加到文件中:MyViewController.xib
and MyViewController~iphone.xib
or MyViewController~ipad.xib
.
于 2013-10-31T12:08:55.793 回答
0
当然,它本身不适用于 iPhone。但是添加对 iPhone 的支持并不难。
为 iPhone 创建一个新的 StoryBoard。然后打开您已经创建的 iPad StoryBoard。全选并复制。然后打开 iPhone StoryBoard 并将其粘贴进去。您在 iPad StoryBoard 中所做的所有控件和所有操作都将添加到您的 iPhone StoryBoard 中。
之后,您可以在 iPhone StoryBoard 中进行修改,例如删除或添加一些新控件等。
希望这可以帮助!
于 2013-10-31T12:43:40.390 回答