1
Я пытаюсь авторизовать ячейку таблицы с автозагрузкой. Но, похоже, TableView игнорирует ограничения по высоте.AutoLayout + UITableViewCell + Высота (не работает)
Я знаю, что «tableView: heightForRowAtIndexPath:» может это сделать.
Но как избежать использования жесткого кодирования высот? Есть ли другие способы?
снимок экрана 1:
снимок экрана 2:
Интересное решение и это сработало. – RuslTG
Это, как правило, очень плохая идея. 'tableView: heightForRowAtIndexPath:' вызывается для каждой отдельной строки в таблицеView. Если в таблицеView будет больше пары ячеек, это будет иметь огромное влияние на производительность. –
Matthias Bauch, это решение просто изменило порядок создания ячеек. Вместо создания ячейки в «tableView: cellForRowAtIndexPath:» она создала ячейку в «tableView: heightForRowAtIndexPath:» и повторно использовалась в «tableView: cellForRowAtIndexPath:». Так что нечего волноваться. – RuslTG