访问UITabBarController以通过故事板分配动作

问题描述:

没有故事板,我可以简单地分配UITabBarController.delegate = self(例如在AppDelegate中)。这让我可以处理UITabBar上的UITabBarButton被按下时发生的情况。访问UITabBarController以通过故事板分配动作

但是,我现在正在使用故事板,其中UIViewController包含在UINavigationController中,其包含在UITabBarController中。

在代码中访问此父项UITabBarController的最佳方式是什么?我想这样做,所以我可以分配一个委托给它。当用户按下UITabBar中的按钮时,我想在我的包含UIViewController中采取行动。

self.navigationController?.tabBarController

+1

伟大的作品,谢谢! –