Я понимаю, как создать пользовательский UITableViewCell
с динамической высотой в iOS8 +.Создание различных размеров ячеек с динамической высотой и полной высотой
В нашем приложении у нас есть ячейки с полным размером, для состояний ошибки/загрузки. Затем у нас есть некоторые динамические ячейки высоты для фактического правильного контента.
Каков правильный способ обработки ячейки полной высоты с использованием подхода с динамической высотой? Раньше мы использовали бы heightForRowAtIndex
и задавали высоту, например, tableView.frame.size.height
.
Теперь нам нужно иметь некоторые ячейки, которые будут заполнены, некоторые из которых могут быть 200, а некоторые из них могут быть 240 в качестве примера.
Но ограничение по высоте будет отличаться каждый раз на основе размера экрана и, следовательно, размера стола. Если вы не имеете в виду сделать их программным способом и, возможно, сделать это таким образом ... – StuartM
Да, в 'cellForRowAtIndexPath' вы можете установить ограничение по высоте. Он должен быть постоянным ограничением по высоте с константой, установленной на высоту tableviews. –
Вы правы, я думал, что это будет единственный способ ... Думаю, я просто искал, чтобы кто-то тоже сказал :) Cheers – StuartM