我编写了一个容器控制器,我在标签栏控制器中使用它。该容器管理着一堆控制器,例如 a UINavigationController
,我希望它的行为方式与导航控制器的行为方式相同,以便在已经选择标签的情况下点击该容器时,容器会弹出到根控制器。
我不是在寻找涉及成为选项卡控制器代表的解决方案;UINavigationController
我希望容器的行为与放入选项卡控制器时的行为相同并自动执行。
更新:为了回应一些怀疑,我希望 UITabBarController 可以在 UINavigationController 上调用一些未记录的方法,我可以实现它;但是,在-respondsToSelector:
我见过的唯一方法中加入了日志记录是-_appearanceContainer
. 但是,登录-isKindOfClass:
表明它正在UINavigationController
多个地方进行测试。