我尝试将UIBarButtonItem
添加到UINavigationController
的工具栏中,但它没有显示任何按钮,并且在我进行调试时发现_toolbar
数组为空。< / p>
override func viewDidLoad() {
var default_title = ["A","B"," C","D"]
var items: NSArray = NSArray()
for title in default_title
{
items.arrayByAddingObject(UIBarButtonItem(title: title, style: UIBarButtonItemStyle.Bordered, target: self, action: ""))
}
self.setToolbarItems(items as [AnyObject], animated: true)
self.setToolbarHidden(false, animated: false)
}
答案 0 :(得分:3)
我发现问题是items
应该是Array<UIBarButtonItem>
。
代码:
override func viewDidLoad() {
var default_title = ["A","B"," C","D"]
var items: Array<UIBarButtonItem> = []
for title in default_title
{
items.append(UIBarButtonItem(title: title, style: UIBarButtonItemStyle.Bordered, target: self, action: ""))
}
self.setToolbarItems(items as [AnyObject], animated: true)
self.setToolbarHidden(false, animated: false)
}