То, как я могу создать переменную, измерило UITableViewCell?

Выезд для srlua. Это делает то, в чем Вы нуждаетесь.

Это от одного из авторов Lua. На этом адресе существуют также предварительно скомпилированные двоичные файлы Windows, так, чтобы было бы еще легче для Вас, я думаю.

9
задан Glorfindel 4 April 2019 в 19:59
поделиться

3 ответа

Tweetero предоставляет пример этого в MessageListController.m . Код здесь отображает следующий экран:

(Рисунок взят из Mashable ).

Базовая схема реализации:

  1. При создании UITableViewCell создайте и добавьте a UILabel в качестве подпредставления, как показано в tableviewCellWithReuseIdentifier: . Ищите создание метки TEXT_TAG .

  2. при обогащении UITableViewCell представлениями убедитесь, что вы правильно форматируете метку, как это сделано в configureCell: forIndexPath , аналогично найдите тег label TEXT_TAG .

  3. Верните соответствующую высоту для каждой ячейки, как это сделано в tableView: heightForRowAtIndexPath .

15
ответ дан 4 December 2019 в 12:20
поделиться
myLabel.numberOfLines = 2;

Подробную информацию о том, как использовать это свойство, можно найти в документации .

2
ответ дан 4 December 2019 в 12:20
поделиться
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return theSizeYouWantYourCellToBe;
}
0
ответ дан 4 December 2019 в 12:20
поделиться