Я пытаюсь имитировать адресную ячейку в Адресной книге / приложении контактов.
Я хочу, чтобы ячейка со стилем UITableViewCellStyleValue2
отображала адрес, такой как:
// 123 Fake St.
// Suite 555
// Denver CO, 80000
Но настоящая клетка рисует не так, как я хочу.Метка рисуется вне границ строки табличного представления, и часть вершины метки обрезается рядом непосредственно над ней.
Вот что у меня есть:
cell.detailTextLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.autoresizingMask = UIViewAutoresizingFlexibleHeight; //doesn't seem to do anything
self.tableView.rowHeight = 88.0f; // default is 44.0
cell.detailTextLabel.numberOfLines = 0; //unlimited lines
Оператор NSLog
подтвердил, что для rowHeight
установлено значение 88.0.
Я понимаю, что существует метод делегата для изменения высоты строки.Однако в моем текущем приложении мне нужна только одна ячейка для расширения с текстом, поэтому я не чувствовал необходимости реализовывать метод делегата.
Спасибо за вашу помощь.