访问 UITabBarController 以通过 Storyboards 分配操作
Posted
技术标签:
【中文标题】访问 UITabBarController 以通过 Storyboards 分配操作【英文标题】:Access UITabBarController to assign action via Storyboards 【发布时间】:2016-02-14 04:33:40 【问题描述】:没有情节提要,我可以简单地分配UITabBarController.delegate = self
(例如AppDelegate
)。这让我可以处理按下UITabBar
上的UITabBarButton
时发生的情况。
但是,我现在使用故事板,其中我的 UIViewController
包含在 UINavigationController
中,而 UINavigationController
包含在 UITabBarController
中。
在代码中访问此父 UITabBarController
的最佳方式是什么?我想这样做,这样我就可以为它分配一个代表。当用户按下UITabBar
中的按钮时,我想在包含的UIViewController
中执行操作。
【问题讨论】:
【参考方案1】:self.navigationController?.tabBarController
【讨论】:
以上是关于访问 UITabBarController 以通过 Storyboards 分配操作的主要内容,如果未能解决你的问题,请参考以下文章
UITabBarController - 如何访问视图控制器?
无法从模态 ViewController 访问 UITabBarController
如何从它的项目 ViewControllers 访问 UITabBarController 的变量
隐藏(不删除)一个 UITabBarController UITabBarItem
UISplitview:从 appDelegate 访问 UITabBarController
从 UITabBarController 和 UINavigationController 访问 UIViewController