iPhone + UITableView + высота строки

Назовите gcc тем же путем, как Вы называете его для своего исходного файла, но с заголовочным файлом.

, например,

g++ $(CPPFLAGS) test.h

это генерирует файл, названный test.h.gch

Каждый раз gcc поиски test.h, он сначала ищет test.h.gch и если он находит его, он использует его автоматически.

[еще 116] информация может быть найдена под GCC Предварительно скомпилированные Заголовки

22
задан Viktor Dahl 11 March 2018 в 07:21
поделиться

4 ответа

Вы должны реализовать метод делегата

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

. и верните туда 100.0.

65
ответ дан 29 November 2019 в 03:22
поделиться

Я не думаю, что в UITableView есть такой метод ...

Вместо этого вы можете использовать свойство rowHeight ...
Пытаться, tableView.rowHeight = 100;

-5
ответ дан 29 November 2019 в 03:22
поделиться

The row height is baked into the cells when they are first displayed.

Did you set UITableView#rowHeight before setting the data source?
If not, do so.
If for whatever reason you can't, your other option is to call UITableView#reloadData after setting the row height.

7
ответ дан 29 November 2019 в 03:22
поделиться

Лучшее и более чистое решение - реализовать функцию делегата (возможно, не лучший вариант, если в вашем UITableView много строк ...).

Также подумайте, что UITableVieCell - это UIView, поэтому вы можете сначала изменить их высоту ...

Делегаты очень эффективны в iPhone dev, здесь UITableViewDelage:

http://developer.apple.com/iphone/ library / documentation / uikit / reference / UITableViewDelegate_Protocol / Reference / Reference.html

Вы также можете изменить indentForRow, displayCellForRow, heightForRow, отредактировать материал .....

0
ответ дан 29 November 2019 в 03:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: