在Swift中同时搜索新的Master和Detail控制器

时间:2016-01-05 16:04:23

标签: ios swift uisplitviewcontroller

我正在Xcode中创建一个Split View应用程序。当选择初始主表格视图单元格时,我需要转换为新的细节,并用新控制器替换主控制器。

我几乎通过从prepareForSegue中触发master segue来实现这一点,这样它同时加载了两个segue。这工作正常,直到在紧凑的宽度,你看到应用程序加载一个接一个segue。在紧凑的尺寸等级中,我不需要加载细节。

如何实现这一目标,是否有最佳实践?

1 个答案:

答案 0 :(得分:1)

prepareForSegue(在您“同时加载两个segue的地方”)中,您可以检查SplitViewController的collapsed属性的状态。

如果它没有折叠,你应该执行第二个segue,否则你不会。