Mar*_*one 22 uibarbuttonitem uinavigationitem ios swift
我正试图rightBarButtonItem在UINavigationViewController堆栈的第二个视图控制器上放置一个.
我正在创建并设置viewDidLoad我想要显示的视图控制器中的按钮.我的实际代码如下所示:
override func viewDidLoad() {
super.viewDidLoad()
menu_button_ = UIBarButtonItem(image: UIImage(named: "menu"),
style: UIBarButtonItemStyle.Plain ,
target: self, action: "OnMenuClicked:")
self.navigationController!.navigationItem.rightBarButtonItem = menu_button_
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?该按钮不会出现.
liu*_*obe 33
你应该把它设置menu_button_为rightBarButtonItem你的viewController而不是你的navigationController.
尝试
self.navigationItem.rightBarButtonItem = menu_button_
Run Code Online (Sandbox Code Playgroud)
代替
self.navigationController!.navigationItem.rightBarButtonItem = menu_button_
Run Code Online (Sandbox Code Playgroud)
Abh*_*rma 11
试着跟随code.它对我有用.
let homeButton : UIBarButtonItem = UIBarButtonItem(title: "LeftButtonTitle", style: UIBarButtonItemStyle.Plain, target: self, action: "")
let logButton : UIBarButtonItem = UIBarButtonItem(title: "RigthButtonTitle", style: UIBarButtonItemStyle.Plain, target: self, action: "")
self.navigationItem.leftBarButtonItem = homeButton
self.navigationItem.rightBarButtonItem = logButton
Run Code Online (Sandbox Code Playgroud)
如果您想安顿下来,custom image请查看以下链接中的苹果指南.
| 归档时间: |
|
| 查看次数: |
27503 次 |
| 最近记录: |