Отображение маркированного списка для содержимого ячейки - PullRequest
0 голосов
/ 25 ноября 2011

У меня есть несколько строк для отображения внутри ячейки.

Мне удалось настроить размер шрифта и высоту ячейки и обернуть содержимое внутри ячейки, но я хочу отобразить содержимое в виде маркированного списка (каждая строка как элемент списка) внутри ячейки.

Но я понятия не имею, как это сделать. Любая помощь будет принята с благодарностью.

1 Ответ

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

Я не думаю, что в SDK есть что-то готовое для этого, но вы можете создать свою собственную ячейку, чтобы сделать это.Вы можете затем реализовать что-то вроде - (void) addRow: (NSString) текст, который создает UILabel и добавляет его в представление ячейки (с небольшим просмотром изображения слева, если вы этого хотите, или, возможно, просто специальный символ в строкеUILabel).Вам нужно будет «придумать» какой-то способ узнать, где разместить только что созданную метку, что-то вроде глобальной переменной внутри вашей пользовательской ячейки, содержащей последние размещенные метки происхождения.

Что-то вроде:

//global var
CGPoint lastPoint;

-(void)addRow {
//creation of the label
...
//update last point
last point.y += //here the expected height of your labels
}

Вам также придется обновлять размер ячейки в каждой добавляемой строке.

Редактировать: символ Unicode, который вас может заинтересовать, это "\ u2022"

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