【发布时间】:2013-11-19 05:20:32
【问题描述】:
我正在开发一个通用应用程序。
是这样的:Converting iPhone xib to iPad xib? 还有这个:Xcode 4 .xib Create iPad Version。
我是唯一一个仍然无法将我的笔尖转换为 iPad 的人吗?我刷新 Xcode 并在“大小”下仍然只能看到 Retina 3.5 和 Retina 4。 我什至使用了两个附加的 SO 问题脚本作为答案,并且仍然使用相同的 iPhone 笔尖......
请帮忙!
【问题讨论】:
-
笔尖大小不是什么大问题,调整掩码大小或(更好的)约束决定了在更大视图中调整大小的行为。编辑:或者您可以在运行时决定加载不同的 xib,每个设备一个。
-
我希望我的笔尖尺寸正确,这样我就可以将它设计成在 ipad 上看起来正确,否则我不知道它会是什么样子。在运行时加载不同的笔尖建议不相关,我正在尝试转换和重新设计我为 iPhone 拥有的复杂笔尖,因此我需要一个具有 iPad 尺寸的版本。
-
“在运行时加载不同的 nib 建议不相关”... 是最相关的,因为通过检查可以运行 ipad 或 iphone xibs 的设备类型。 Xibs 只是包含序列化对象的包。您可以为 iphone 创建一个 xib,为 ipad 创建另一个。我非常有信心,如果您使用文件标识符(~ipad,~iphone),系统将为您运行正确的标识符。
-
当然可以,但我已经知道了。我不知道如何从现有的 iPhone 笔尖创建 iPad 笔尖,因此我可以准确设计 VC 在加载 ~ipad 笔尖时的外观 - 因为我无法将尺寸设置为我拥有的 iPad 尺寸不知道自动布局的外观如何。
标签: ios ipad interface-builder xcode5 nib