我正在Xcode中创建一个Split View应用程序。当选择初始主表格视图单元格时,我需要转换为新的细节,并用新控制器替换主控制器。
我几乎通过从prepareForSegue中触发master segue来实现这一点,这样它同时加载了两个segue。这工作正常,直到在紧凑的宽度,你看到应用程序加载一个接一个segue。在紧凑的尺寸等级中,我不需要加载细节。
如何实现这一目标,是否有最佳实践?
答案 0 :(得分:1)
在prepareForSegue
(在您“同时加载两个segue的地方”)中,您可以检查SplitViewController的collapsed
属性的状态。
如果它没有折叠,你应该执行第二个segue,否则你不会。