Swift更新barButtonItems,用于嵌入在navigationController中的tabBarController中的视图

时间:2015-12-01 22:16:14

标签: ios uinavigationcontroller uinavigationbar uibarbuttonitem

基本上我想在我的HomeViewController中设置一个按钮项,但它没有显示出来。我在想它可能与我的导航层次结构有关。这是HomeViewController的代码:

override func viewDidLoad() {
    super.viewDidLoad()
    backBtn = UIBarButtonItem(title: "< Back", style: UIBarButtonItemStyle.Plain, target: self, action: Selector("goBack"))
    self.navigationItem.setLeftBarButtonItem(backBtn, animated: true)
}

这是我的故事板的截图。我在未登录时动态推送didFinishLaunchingWithOptions上的登录屏幕,这就是UITabBarController嵌入UINavigationController内而不是相反的原因:

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试关注Navigation流程。

您必须设置嵌入ViewControllers

中的UITabbar UINavigationController

请参阅以下图片Storyboard

enter image description here