iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 带有Storyboard的通用应用程序上的UISplitViewController大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想制作一个在iPad上使用UISplitViewControler的应用程序(据我所知,它仅适用于iPad)但我希望该应用程序具有通用性.

设置如下:

我有一个UITableView(作为主视图),当我选择一行时,它应该显示该单元格的详细视图.我正在使用故事板,我无法弄清楚如何仅为iPad实现拆分视图.

最简单的方法是什么?谢谢.

解决方法

你不需要两个故事板来做这个.你可以在一个故事板中使用它们.对于 iphone,我们通常使用类 SWRevealViewController(如果你是iOS编码的新手… :))用于侧面菜单和用于ipad的splitviewcontroller我们也可以使用SWRevealViewController for ipad.这取决于你的要求.

对于通用应用程序,使用size Classes创建viewcontrollers(通常我们使用任何高度任何宽度的通用应用程序).

根据需要更改这些大小类并为ipad和iphone创建不同的viewcontrollers.在大多数情况下,任何高度任何宽度都可以完成工作.

创建viewcontrollers后,在appdelegate中,使用instantiateViewcontrollerWithIdentifier方法,加载所需的viewcontroller.

if (UI_user_iNTERFACE_I@L_842_12@m() == UIUserInterfaceI@L_842_12@mPad) {
  // The device is an iPad running ios 3.2 or later.

}
else {
  // The device is an iPhone or iPod touch.
}

对于ipad加载splitviewcontroller.和iPhone的swrevealviewcontroller.

这是核心基础.如果您需要更多信息,请告诉我.

大佬总结

以上是大佬教程为你收集整理的ios – 带有Storyboard的通用应用程序上的UISplitViewController全部内容,希望文章能够帮你解决ios – 带有Storyboard的通用应用程序上的UISplitViewController所遇到的程序开发问题。

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

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