Прямо сейчас я сделал это программно.Сначала я создаю кнопку в моем подклассе UITableViewController
.
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.add, target: self, action: Selector(("onNew")))
}
Тогда
func onNew() {
self.pushViewController(userForm, animated: true)
}
Вопрос / проблема : Я хочу изменить эту реализацию и больше не хочу использовать код, а вместо этого опции из интерфейса дизайна XCode.Но я не нахожу никакой опции в моем окне атрибутов контроллера навигации, чтобы добавить кнопку, используя интерфейс дизайна. (скриншоты 1 и 2)
Попытка Я пытался перетащить элемент панели кнопок из объектов в контроллер навигации, но он всегда находитсярядом с первым ответчиком или выход. (снимок экрана 3)
PS : для передачи данных через сегменты у меня есть решение из этого ответа .
Редактировать снимок экрана 4: , чтобы описать, что я встраиваю UITableViewController
в UINavigationController
.Любой обходной путь к этому исключению.