Мне нужно добавить два элемента кнопки бара на каждый конец моего пользовательских панель навигации в Swift. Я использую следующий метод, и, хотя у меня нет ошибок, ничего не появляется. Я использую свои собственные значки, которые появляются, когда я добавляю их с помощью построителя интерфейса. Очевидно, я могу только добавить один к каждому концу.Добавление нескольких настраиваемых кнопок панели в пользовательскую панель навигации
@IBOutlet weak var navBar: UINavigationBar!
override func viewDidLoad() {
var iconOne = UIImage(named: "iconOne")
var iconTwo = UIImage(named: "iconTwo")
var buttonOne:UIBarButtonItem = UIBarButtonItem(image: iconOne, style: UIBarButtonItemStyle.Plain, target: self, action: nil)
var buttonTwo:UIBarButtonItem = UIBarButtonItem(image: iconTwo, style: UIBarButtonItemStyle.Plain, target: self, action: nil)
self.navBar.setItems([buttonOne,buttonTwo], animated: true)
}
Это реализовано в контроллере вида, встроенном в контроллер навигации. Я бы мог использовать self.navigationItem.setRightBarButtonItems([buttonOne, buttonTwo], animated: true)
, если бы я не использовал настраиваемую навигационную панель. Каков обходной путь?
Это то, что я пытаюсь сделать. Как мне это сделать? – chicobermuda
так же, как я объяснил это. – vikingosegundo
В коде. Я понимаю ваш английский. Я не понимаю этот метод. Как я могу создать представление и выложить его? – chicobermuda