【发布时间】:2014-07-18 00:13:21
【问题描述】:
我正在尝试将 UIBarButton 项添加到我的导航栏。
这是我的导航栏类声明:
import UIKit
class NavigationBarController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
configureToolbar()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// #pragma mark - Navigation bar data source
func configureToolbar() {
let toolbarButtonItems = [
searchBarButtonItem
]
toolbar.setItems(toolbarButtonItems, animated: true)
}
var searchBarButtonItem: UIBarButtonItem {
return UIBarButtonItem(barButtonSystemItem: .Search, target: self, action: "barButtonItemClicked:")
}
}
编译器没有错误,但我得到的只是一个简单的导航栏。
如何让 UIBarButtonItem 显示出来?
【问题讨论】:
-
也检查这个详细答案stackoverflow.com/a/30022852/4601170
标签: swift uibarbuttonitem ios8