Увеличить размер ячейки tableView ..? - PullRequest
0 голосов
/ 01 июня 2011

Можно ли увеличить размер отдельной ячейки в TableView.

-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath: (NSIndexPath *)indexPath
{
    return 100;
}

Используя это, мы можем увеличить размер ячейки таблицы для tableView, но это увеличит весь размер tableCell.

Но я хочу увеличить высоту первой ячейки до 130, а другая ячейка имеет высоту 100. Кто-нибудь может предложить мне лучший способ сделать это ...

1 Ответ

4 голосов
/ 01 июня 2011

Сделать значение высоты зависимым от положения ячейки (indexPath), например, чтобы сделать 1-ю ячейку выше, чем другие, сделайте следующее:

-(CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath: (NSIndexPath *)indexPath{
    if (indexPath.row == 0)
         return 130.0f;

     return 100.0f;
}

* Обратите внимание, что с этим кодом, если у вас несколько разделов, 1-е ячейкивсе разделы будут выше других.

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