我有一个UITabBarController,它在moreNavigationController中有额外的视图。我希望能够检测用户何时单击“编辑”,并将moreNavigationController外部的视图移动到常规UITabBarController项目上。我怎么能做到这一点?
答案 0 :(得分:1)
UITabBarController的行为可以通过为其提供符合UITabBarControllerDelegate
协议的委托对象来细化。
您可以通过代码或Interface Builder执行此操作。如果您设置了自定义UIApplicationDelegate
,就会知道自己在寻找什么。
完成后,在代理中实施tabBarController:didEndCustomizingViewControllers:changed:
方法。在自定义窗格被取消后,此方法将被称为,您可以在其中处理所有必要的逻辑。
阅读UITabBarController和UITabBarControllerDelegate的ADC文档以获取更多信息。