Как настроить uitableview - PullRequest
4 голосов
/ 21 мая 2009

Как настроить каждую ячейку в UITableView (как каждая ячейка будет иметь UITextfield и UIButton)?

Ответы [ 2 ]

3 голосов
/ 21 мая 2009

UITableView ячейки отвечают на выборки - они обрабатываются в tableView:didSelectRowAtIndexPath, возможно, это удовлетворяет вашему требованию UIButton. Если вам нужен UIButton, это не должно быть сложно - это просто еще один компонент UIView.

Простой пользовательский чертеж UITableView - это подробная статья по настройке UITableView. Это выходит за рамки того, что вы хотите, но вы можете найти полезные детали. Взгляните на раздел Макет в contentView , чтобы узнать, как добавить представления в ячейку - в этом примере добавляются изображение и текст (происходит множество пользовательских фоновых операций).

Пример кода обсуждается здесь :

UIView* container = [[UIView alloc] initWithFrame:goodRect];
UITableView* tv = [[UITableView alloc] initWithFrame:tableRect];
UIButton* btn = [[UIButton alloc] initWithFrame:btnFrame];

[container addSubview:tv];
[container addSubview:btn];

myController.view = container;

Может быть, посмотрите на вопрос UIButton в заголовке UITableView игнорирует большинство касаний .

1 голос
/ 25 ноября 2011

В ячейке таблицы есть несколько подвидов, которые вы можете изменить. Хороший учебник, который я нашел здесь: http://www.cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html

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