iPad和iPhone如何共用UISplitViewController

 时间:2026-02-13 08:46:04

1、这种控制器只能用于iPad,它可以在iPad屏幕中显示两个不同的场景:在横向模式下,左边显示一个表,供用户选择;用户选择表中的元素后,详细视图将显示该元素的详细信息。如果iPad被旋转到纵向模式,表将消失,而详细视图将填满整个屏幕;要进行导航,用户可触摸一个工具栏按钮,这将显示一个包含表的弹出框。

iPad和iPhone如何共用UISplitViewController

2、默认情况下,UISplitViewController的一端连接到一个受导航控制器(UINavigationController)管理的表视图(UITableViewController),这代表主场景;另一端连接到一个普通视图控制器(UIViewController),这代表详细场景。

iPad和iPhone如何共用UISplitViewController

3、可以将主场景和详细场景替换为新的控制器,只需要删除默认的控制器,然后按住Control键,并从分割视图控制器对象拖曳到新的主场景或详细场景,再在Xcode提示时选择Relationship - masterViewController或Relationship - detailViewController。

iPad和iPhone如何共用UISplitViewController

4、主场景和详细场景可以通过分割视图控制器互相访问,属性splitViewController包含一个名为viewControllers的数组。通过使用NSArray的方法lastObject,可获取该数组的最后一个元素(详细信息视图)。

iPad和iPhone如何共用UISplitViewController

5、通过调用方法objectAtIndex,并将索引0传递给它,可获取该数组的第一个元素(主视图)。这样,两个视图控制器就可交换信息了。

iPad和iPhone如何共用UISplitViewController

  • 郑州暴雨避难所怎么查
  • 苹果手机如何制作高逼格“科技透明手机”视频?
  • 不干胶分切机维修技巧
  • NBA主教练在球员时期荣誉比拼
  • 如何下载周杰伦婚礼视频
  • 热门搜索
    世界杯怎么买球 毛肚是什么动物身上的 如何买手表 我的生活 如何建设生态文明 检车过期怎么办 淘宝网怎么注册网店 a型血和b型血生的孩子是什么血型 京山生活网 粉象生活邀请码