2016-10-26 7 views
-1

У меня есть следующий кодДобавить кнопку на панели инструментов родной

final class MyViewController: UIViewController, 
    UICollectionViewDataSource, UICollectionViewDelegate, /*..*/ { 

    // 
    // Declaring local variables, other controllers and delegates etc. 
    // 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     let item = UIBarButtonItem(title: "A button that should do nothing", 
      style: .Plain, target: nil, action: nil) 

     self.navigationController!.toolbar.items = [item] 

     self.navigationController!.toolbarHidden = false 
    } 

    // the rest of my code 
} 

И независимо от того, что я делаю, не появляется панель инструментов, но ничего не делают внутри него.

Я также попытался

self.navigationController?.toolbarItems?.insert(item, atIndex: 0) 

сделать вставку элемента, но до сих пор не повезло.

Что я делаю неправильно?

ответ

-1

Фиксированный путем добавления элементов с помощью

self.toolbarItems = [item]