Изменение высоты ячейки UITableView с помощью раскадровки

Я использую Swift5 и Xcode 11.4.1 на macOS Catalina.

main.storyboard Основное изображение раскадровки

Как вы можете видеть здесь, я выбрал ячейку tableview, перешел к инспектору размеров, изменил высоту на 100 и нажал Enter. Он успешно изменен как высота 100 на раскадровке, но когда я запускаю эту штуку,

Скриншот симулятора Снимок экрана симулятора

Выглядит это так, ссылка на изображение выше. Высота установлена ​​как 44, а не 100.


person Community    schedule 06.06.2020    source источник


Ответы (1)


Добавьте этот метод в класс, который соответствует вашему UITableView delegate, чтобы изменить высоту tableView.

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
    return 100
}
person Frankenstein    schedule 06.06.2020