访问 UITabBarController 以通过 Storyboards 分配动作
Access UITabBarController to assign action via Storyboards
没有故事板,我可以简单地分配 UITabBarController.delegate = self
(例如 AppDelegate
)。这让我可以处理按下 UITabBar
上的 UITabBarButton
时发生的情况。
但是,我现在正在使用故事板,其中我的 UIViewController
包含在 UINavigationController
中,而 UINavigationController
包含在 UITabBarController
.
中
在代码中访问此父级 UITabBarController
的最佳方式是什么?我想这样做,以便我可以为其分配一个委托。当用户按下 UITabBar
中的按钮时,我想在我包含的 UIViewController
.
中执行操作
self.navigationController?.tabBarController
没有故事板,我可以简单地分配 UITabBarController.delegate = self
(例如 AppDelegate
)。这让我可以处理按下 UITabBar
上的 UITabBarButton
时发生的情况。
但是,我现在正在使用故事板,其中我的 UIViewController
包含在 UINavigationController
中,而 UINavigationController
包含在 UITabBarController
.
在代码中访问此父级 UITabBarController
的最佳方式是什么?我想这样做,以便我可以为其分配一个委托。当用户按下 UITabBar
中的按钮时,我想在我包含的 UIViewController
.
self.navigationController?.tabBarController