【发布时间】:2025-12-24 14:20:13
【问题描述】:
我们在UINavigationControllers 内的许多位置都有我们在应用程序中使用的共同视图。有时UINavigationControllers 在弹出视图中。现在,我们放入导航控制器的视图修改了导航控制器的工具栏按钮,并且在某些情况下,使用了我们创建的自定义按钮。我们需要能够从 UIViewcontroller 本身判断视图是否在弹出视图中,以便我们可以显示正确颜色的按钮。
使用UIViewController.navigationController,我们可以轻松地从UIViewController 中获取导航控制器引用,但似乎没有任何东西可以找到UIPopoverController。
有人对如何做到这一点有任何好的想法吗?
谢谢!
【问题讨论】:
标签: objective-c ipad uipopovercontroller