iOS   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios5 – 如何将iPhone应用程序移植到iPad(故事板)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚完成了我的iPhone应用程序,我想使其成为通用.我已经阅读了几个帖子,但是他们有点旧(2010年左右).

我得到的

>简单的iPhone应用程序,最近创建(iOS 5 – 故事板),有三个屏幕.
>我的应用程序代表一张带有三张卡片的桌子,您可以翻转触摸它们.用户可以输入(在第二屏幕上)要显示在卡上的文本.
>当我创建项目时,我检查了“通用”,所以我有两个故事板.之后,我没有做任何事情与iPad(除了我的“联系支持”电子邮件选项,我使用UIModalPresentationPageSheet的一行).

我想完成什么

> iPad上的相同应用程序:我的应用程序非常简单,我没有任何使用拆分视图或细节.我只想要相同的对象和布局,但是更大更好的图形(表,卡等).

我喜欢它,因为它会做出很好的介绍级迁移.

我不知道从哪里开始.当我运行iPad模拟器时,会出现一个白色屏幕,就是这样.

解决方法

这样做完成了.

几乎所有的东西,一旦你知道该怎么做,这很简单.

我会说,对于像我这样的情况,UI不会改变大小或(x,y)的坐标,这个过程可以总结如下:

>复制iPad故事板上的每个UI元素(复制和粘贴),并根据您的需要调整位置和大小
>再次重新连线.每个按钮,segue(你也必须再次添加segue名称)等等
在您的代码中验证您的UI受影响的每个地方(例如x,y坐标),确定该应用是在iPhone还是iPad上运行,并相应地划分代码
>如果您在应用程序上有任何本地化,则必须更新iPad故事板上的新UI元素
>在模拟器上选择要测试的目标,然后尝试一下

为了识别应用在哪个设备上运行,您可以使用以下内容

if(UI_user_iNTERFACE_I@L_619_12@m() == UIUserInterfaceI@L_619_12@mPad) {
    //I'm running on the iPad
} else {
    //I'm running on the iPhone
}

就是这样再次,在像我这样的简单的例子中,代码的重用是绝对的(100%),你必须添加的新代码是最少的(基本上是IF语句),UI元素复制就像复制和粘贴一样简单.

我希望这对别人有用,如果你有改进建议,他们不仅仅是欢迎.

大佬总结

以上是大佬教程为你收集整理的ios5 – 如何将iPhone应用程序移植到iPad(故事板)全部内容,希望文章能够帮你解决ios5 – 如何将iPhone应用程序移植到iPad(故事板)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。