Я хотел бы создать таблицу, подобную iPhone (звонки), в которой отображаются три метки.
UITableViewCellStyleSubTitle отображает только две опции, а также UITableViewCellStyleSubValue1.
UITableViewCellStyleSubTitle
UITableViewCellStyleSubValue1
Do Iнужно вручную его создавать?
Спасибо.
/ / English Google
Третье место для размещения чего-либо - accessoryView, которое отображается справа от ячейки.
accessoryView
Лучший способ получить полный контроль над ячейкой - создать пользовательский UITableViewCell. Пример .
Как говорил Питер ДеВиз, вы должны сделать пользовательский UITableViewCell. Позвольте мне отметить, что начиная с iOS 6 это единственный правильный способ сделать это.
пример кода:
(id) initWithStyle: (UITableViewCellStyle) стиль reuseIdentifier: (NSString *) reuseIdentifier { self = [super initWithStyle: -------- UITableViewCellStyleSubtitle ------- reuseIdentifier: reuseIdentifier]; if (self) { // Код инициализации } вернуть себя; }
[self.tableView registerClass: [--------- FriendCell ---------- класс] forCellReuseIdentifier: @ "vriendCel"];
// И если бы кто-нибудь помог мне правильно написать мой код, похоже, я не могу это исправить. :)
Да, вы должны создать его вручную. Посмотрите это видео на YouTube для обучения.
Кроме того, в следующий раз, когда вы зададите вопрос, предоставьте более описательный заголовок, и вы, скорее всего, получите больше просмотров и ответов.