UITableViewCell теги textLabel и detailTextLabel? - PullRequest
0 голосов
/ 13 февраля 2010

Я разрабатываю интерфейс, который в основном выглядит так же, как приложение «Настройки». То есть у меня есть сгруппированный TableView с ячейками, которые выглядят как UITableViewCellStyleValue1. Есть метки со значениями, связанными с ними. Разница в том, что я делаю пользовательские перья UITableViewCell, чтобы «значением» могло быть текстовое поле, сегментированный элемент управления и т. Д., Как в приложении «Настройки».

Чтобы мой код был общим, я присваиваю каждой метке тег 1, а связанному значению - тег 2. Я также хотел бы включить универсальные UITableViewCells без использования специального случая. Существуют ли теги по умолчанию, связанные с представлениями textLabel и detailTextLabel, с которыми я могу сопоставить свои таможенные ячейки? Приветствуются и другие предложения по дизайну.

1 Ответ

1 голос
/ 13 февраля 2010

Вы можете извлечь выгоду из тяжелой работы, уже проделанной людьми для достижения этой цели:

http://furbo.org/2009/04/30/matt-gallagher-deserves-a-medal/

Этот пост в блоге ссылается на набор классов Generic Table Views, которые действительно упрощают создание такого интерфейса. Я использую его в своих приложениях, и он идеален.

Единственное, что вам нужно сделать, - это переименовать некоторые вызовы методов, чтобы обновить их с 2.x API до 3.0 (замените initWithFrame:reuseIdentifier: до initWithStyle:reuseIdentifier: в ячейках таблицы).

Красиво и просто, и отлично смотрится.

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