Я использую UITableView
, чтобы показать сообщение, а ячейки имеют разную высоту. Он работает хорошо, прежде чем мы обновим проект до swift3
.Высота UItableViewCell Issue
Выпуск:
Если я запускаю тот же проект в iOS 8.1
, то UITableView
покажет с неправильной высоты 44 (высота ячейки по умолчанию).
Я проверить, что UITableView
позвонит
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
методу каждый раз перед -viewDidAppear
и после -viewWillAppear
метода, чтобы вычислить высоту каждой первой ячейки в сессии.
Выход:Printed Height Output Here
Тест с iOS 9.3
, он никогда не вызывается метод после того, как UITableView
был впервые загружен.
Я думаю, что это причина, по которой дайте мне неправильную высоту, но почему она звонит?
Вопрос неубранные. Таким образом, сообщение завершается и снова пишет ясно. –