我有一个UITabBarController,它有许多uiviewcontroller,结果是一个“More”TabBarItem。
其中一个视图有一些编辑功能,我想放在UINavigationBar中,我可以替换左右按钮项,没问题。但是,当您将视图控制器移动到不再显示导航控制器的位置时,似乎会出现问题。我相信如果我知道视图是从哪里加载的,我就能解决这个问题。
以下是我的挑战,我需要一些指导:
检查所选视图是否未显示在顶部导航栏中的最佳方法是什么?意思是,上面没有“
最佳答案
任何视图控制器都可以要求其tabBarController
。从那里,它可以得到选项卡栏控制器的moreNavigationController
。所以现在它可以问它的parent
是否是moreNavigationController
。
关于ios - 如何确定 View 是从navigationController中的“更多”还是从主选项卡加载的?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52862624/