У меня есть UITableViewCell. Внутри ячейки у меня есть UILabel и UIButton, когда пользователь нажимает кнопку, текст расширяется, но ячейки нет. Поэтому я хочу, чтобы ячейка увеличивала ее высоту с помощью метки.Увеличьте высоту ячейки
Я попробовал этот код, но он дал мне аварию (неожиданно нашел ноль)
tableView.reloadRows(at: [IndexPath(row: 0, section: 0)], with: .fade)
попробовал этот же снова врезаться
tableView.rowHeight = cellHeightNumber
Поэтому в основном я хочу, чтобы работать, как это
До расширения:
После расширения:
Включить контрольные точки исключения в Xcode (см. Здесь: http://stackoverflow.com/questions/17802662/exception-breakpoint-in-xcode), а затем вы можете выяснить, где происходит ваш сбой. Это может помочь решить вашу проблему. – Koen
Можете ли вы опубликовать фактический журнал аварий? Это поможет диагностировать то, что происходит не так, и даст некоторый контекст относительно направления, которое вы должны предпринять. –
Возможный дубликат [Использование автоматической компоновки в UITableView для динамических раскладок ячеек и высоты строк] (http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts- height-row-height) –