2015-02-15 4 views
1

У меня есть UIControllerView, который содержит 2 таблицы, каждый из которых имеет отдельный контроллер. Одна из таблиц содержит элементы, которые можно удалить.Добавить кнопку UITableView Edit на панель инструментов в swift

По умолчанию кнопка редактирования можно добавить в Navigation Bar добавив ниже в UITableViewController в viewDidLoad():

self.navigationItem.leftBarButtonItem = self.editButtonItem()

Но мне нужна эта кнопка редактирования в нижней панели. Я попытался это:

Создан выход из кнопки на панели инструментов в файл UIViewController принадлежащих следующим образом:

class foo: UIViewController{ 

@IBOutlet weak var deleteUserCategoriesButton: UIBarButtonItem! 

... 

override func viewDidLoad() { 

     super.viewDidLoad() 
     toobarButton = list2TableController.editButtonItem() 
     // list2TableController is the UITableViewController of the table of which items are deletable 

} 

... 

} 

Это не работает. Каким будет правильный способ сделать это быстро?

ответ

2

создать IBAction из панели инструментовButton. В вызове действий метод tableViews setEditing(_ editing: Bool, animated animate: Bool).

+0

Не знаете, как я пропустил это! Благодаря! – rgamber

Смежные вопросы