【发布时间】:2016-10-26 15:33:39
【问题描述】:
我们使用的是 xcode 8.0 。我们正面临自定义导航栏按钮项目的问题。自定义栏按钮未显示在导航中。
let button = UIButton.init(type: .custom)
button.titleLabel?.text = "dsfjksdf"
button.titleLabel?.textColor = UIColor.black;
button.addTarget(self, action:#selector(GigDatesViewController.btnNext), for: UIControlEvents.touchUpInside)
button.frame = CGRect.init(x: 0, y: 0, width: 30, height: 30)
let barButton = UIBarButtonItem.init(customView: button)
navigationItem.leftBarButtonItem = barButton
【问题讨论】:
-
检查是否有navigationItem。
-
您在问题中发布的代码在哪里?它在视图控制器类的
viewDidLoad中吗?视图控制器是否嵌入在导航控制器中? -
我们正在使用 xib,我在 viewDidLoad 中尝试过,viewWillAppear both
-
再一次,您的视图控制器是在导航控制器中吗?是还是不是?
-
我在应用委托中编写此代码用于导航