大佬教程收集整理的这篇文章主要介绍了iOS – 带故事板的UISplitViewController – 多个主视图和多个详细视图,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我很确定我的问题与如何为UISplitViewController设置委托有关.当我有多个主VC和多个细节VC时,我很困惑如何使用它.代理代码应该放在哪里 – 主人或详细信息?我是否必须在每个视图控制器中实现UISplitViewControllerDelegate协议事件?
任何帮助赞赏.
您可以在prepareForSegue:sender:中更新委托.例如:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"MySegue"]) { UIViewController *desTinationViewController = [segue desTinationViewController]; if ([desTinationViewController conformsToProtocol:@protocol(UISplitViewControllerDelegatE)]) { self.splitViewController.delegate = desTinationViewController; } else { self.splitViewController.delegate = nil; } } }
您用于代理的视图控制器取决于您的视图控制器层次结构.在最简单的情况下,分配给splitVC详细信息的任何视图控制器可能都需要是委托.您可能希望将它们全部基于处理共享拆分视图控制器委托逻辑的公共超类.
以上是大佬教程为你收集整理的iOS – 带故事板的UISplitViewController – 多个主视图和多个详细视图全部内容,希望文章能够帮你解决iOS – 带故事板的UISplitViewController – 多个主视图和多个详细视图所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。