Нижний стол tableViewCell, равный выбранному UILabel. Но если эта метка имеет несколько слов, высота ячейки слишком мала.
Итак, как я могу ограничить мини-высоту ячейки равным нижней части изображения?iOS: ограничение мини-высоты для XIB tableViewCell?
ответ
Поместите ImageView, этикетка Tittle (Фантастические сов) и описание этикетки в вид говорит, что основной вид. Дайте основные ограничения просмотра слева, справа вверху, снизу к ячейке и константе высоты, как то, что вы, что высота ячейки по умолчанию.
Теперь дайте противопоказания внутренним компонентам w.r.t. Основной вид:
а) ImageView: сверху, ведущий, высота, ширина (высота равна основной высоты вид на константу)
б) этикетки Tittle: верхняя WRT Основной вид, ведущий WRT ImageView , trailing wrt main view и постоянная высота.
c) описание этикетки: верхняя надпись на этикетке, ведущая наружная реклама, заднее наружное зеркало, нижний верхний вид и высота.
Теперь вы, указанные вами ограничения, задаете размер таблицы по умолчанию, то есть независимо от того, какой текст описания этикеток имеет этот размер, остается как минимум и не более.
Теперь у нас минимальная высота ячейки, и теперь мы должны изменить высоту ячейки в соответствии с нашим размером текста. Теперь измените отношение высоты между дескриптором меток и основным видом из равенства (=) больше или равно (> =).
Теперь с видом на стол делегатов impliment эти два метода
а) estimatedHeightForRowAtIndexPath возвращает (по умолчанию ваша высота TableView)
б) heightForRowAtIndexPath возвращает UITableViewAutomaticDimension.
- Теперь запустите и наслаждайтесь видом на табло. :)
Для получения дополнительной информации вы можете обратиться:https://www.raywenderlich.com/129059/self-sizing-table-view-cells
спасибо я исправить это O (∩_∩) O –
Если мой ответ поможет полный для вас, а затем ударил, как на ответ, так что другие люди также могут получить правильный ответ. Спасибо –
Возможно, мне не нравится мой собственный вопрос .... –