Редактируемая ячейка табличного представления - PullRequest
3 голосов
/ 05 апреля 2010

Я создаю приложение. Я должен реализовать функцию закладки, и добавление одного должно быть похоже на это:

ммм http://img534.imageshack.us/img534/9859/schermafbeelding2010040a.png

Я хочу редактировать UITableViewCell с для ввода текста. Мне было интересно, если есть более простой способ, чем встраивание UITextField в UITableViewCell. И если нет, может кто-нибудь объяснить, как я могу использовать UITextField внутри него? Спасибо

Ответы [ 3 ]

5 голосов
/ 05 апреля 2010

Нет более простого способа, вам придется создать подкласс UITableViewCell и добавить его в UITextField. Вот учебник для с использованием UITextView должен быть примерно таким же, как UITextField.

2 голосов
/ 30 июня 2010

Вы можете просто добавить текстовое поле в contentView своей ячейки и кнопку (X) для accessoryView вашей ячейки. Вы можете сделать это в подклассе UITableView, который позволит вам добавлять отслеживание добавленных элементов с переменными или свойствами экземпляра.

Я нашел это полезным: Какао с любовью: простой пользовательский рисунок UITableView

Как это:

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
                              reuseIdentifier:@"myEditableCellId"];
label = [[UILabel alloc] initWithFrame:CGRectMake(x, y, w, h)];
[cell.contentView addSubview:label];
0 голосов
/ 27 июля 2012

Вы можете использовать https://github.com/escoz/QuickDialog для простых случаев, подобных этому. Но вам, вероятно, нужно написать собственную ячейку, если она более сложная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...