У меня есть пользовательская ячейка таблицы с UILabel. Что я хочу, можно сделать двумя способами.iphone Пользовательская ячейка таблицы, UILabel необходимо прокручивать
1- Найдите высоту ярлыка, содержащего длинный текст, и установите rowHeight, чтобы весь текст был видимым.
2- Сделайте прокрутку UILabel, чтобы пользователь мог переместить текст вверх/вниз рукой, чтобы прочитать всю строку.
Можете ли вы, пожалуйста, посоветовать мне, на каком из них сделать это, как это сделать?
Предполагается, что это произойдет программно? Также, как работает ярлык? Ограничена ли она шириной? Сначала немного больше информации. – Martol1ni
Спасибо за быстрый ответ. Да, я создаю пользовательскую ячейку программно. На данный момент я установил высоту строки до 88, а в ячейке у меня есть contentLabel = [[UILabel alloc] initWithFrame: CGRectMake (10, 35, 340, 44)]; contentLabel.tag = 2; contentLabel.font = [UIFont systemFontOfSize: 15]; contentLabel.textAlignment = UITextAlignmentLeft; contentLabel.lineBreakMode = UILineBreakModeWordWrap; contentLabel.numberOfLines = 0; contentLabel.text = contentText; [cell.contentView addSubview: contentLabel]; Он отлично разбирает линии, но если текст еще длиннее, он не отображается. – Panos
Пожалуйста, обновите свое оригинальное сообщение, чтобы код отображался .. – Martol1ni