Мне сложно добавить кнопку на панель инструментов в swift, ниже вы можете увидеть изображение панели инструментов, которое я за ней, к сожалению, хотя я ее разработал в своем файле Storyboard, это не показывается, когда панель инструментов будет видимой.
Я разработал это два элемента, первый из которых является элементом flexable space
, а второй - элементом add
. Это выглядит так:
Вот код, который я использовал, чтобы попытаться воспроизвести это в коде:
self.navigationController?.toolbarHidden = false
self.navigationController?.toolbarItems = [UIBarButtonItem]()
self.navigationController?.toolbarItems?.append(
UIBarButtonItem(barButtonSystemItem: .FlexibleSpace, target: self, action: nil)
)
self.navigationController?.toolbarItems?.append(
UIBarButtonItem(barButtonSystemItem: .Add, target: self, action: "onClickedToolbeltButton:")
)
Как вы можете видеть, я настраиваю панель инструментов на видимость, инициализируя (и очищая) массив toolbarItems из UIBarButtonItem, а затем добавляя два массива UIBarButtonItem в правильный порядок.
Тем не менее, инструмент остается пустым, почему?