2015-07-06 7 views
0

У меня есть действующее приложение «ToDo» и просто добавление последнего штриха. Я реализую функцию commitEditingStyle, как показано ниже.Редактирование Стиль Удалить не отображается Кнопка удаления

func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { 
    if editingStyle == UITableViewCellEditingStyle.Delete { 
     toDoList.removeAtIndex(indexPath.row) 
     NSUserDefaults.standardUserDefaults().setObject(toDoList, forKey: "toDoList") 
     toDoListTable.reloadData() 

Приложение не не ломается, без ошибок и это «появляется» красть, двигаясь влево, а затем обратно вправо, но не красный УДАЛИТЬ появляется кнопка. Любая помощь будет оценена по достоинству.

+0

Frankeex, вы внедрили tableViewCanEditRowAtIndexPath ??? –

ответ

2

Проверьте свои ограничения на просмотр таблиц. Если ни один не установлен, кнопка «Удалить» появится за пределами текущего вида (это может быть показано в вашем отладчике пользовательского интерфейса). Так что просто сдерживайте ведущий и конечный вид и Виолу! Надеюсь это поможет.

+0

спасибо, отлично поработал :) – Frankeex

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