2014-01-14 2 views
0

В настоящее время я работаю над приложением, где у меня есть UITableViewController и wan't, чтобы иметь возможность удалять элементы. Поэтому я добавил правильные кнопки и методы. Однако, когда я нажимаю кнопку редактирования, над моим текстом появляются значки удаления.Перетаскивание кнопки удаления режима редактирования TableView

С помощью UITableViewCell по умолчанию этого не происходит. Затем текст перемещается так, что он очищается от кнопки. Как я могу достичь этого в своей собственной ячейке просмотра таблицы?

Table editing error http://f.cl.ly/items/0w060h0p3D3B2C0L2o0V/IMG_0326%20copy%202.jpg

+1

Все метки, которые вы используете в 'contentView' ячейки или в виде' view'? Представления, которые вы добавляете в UITableView, должны быть добавлены к свойству 'contentView'. – Putz1103

+0

Не было бы лучше, если бы вы использовали «Я пытаюсь удалить»? Я знаю, что он не отвечает на ваш вопрос, просто интересно ... – CaptJak

+0

Ну, на самом деле я хочу и того, и другого. И ответить на вопрос Putz1103. Я создал xib с представлением, задал его класс в UITableViewCell и загрузился через «registerNib forCell». – Matthijn

ответ

1

Как заявил Putz1103 это происходит, когда вы размещаете свои взгляды на view вместо contentView. contentView обрабатывается iOS автоматически.

0

С предоставленными ответами я продолжил поиск. И этот ответ на этом question - это то, что я сделал неправильно. Я имел UIView (из которых я изменил это класс в Interface Builder для подкласса UITableViewCell.

Но мне пришлось влачить UITableViewCell, и что один имел свойство contentView.

Спасибо за Ответы

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