2016-12-12 6 views

ответ

0
  1. Поместите ImageView, этикетка Tittle (Фантастические сов) и описание этикетки в вид говорит, что основной вид. Дайте основные ограничения просмотра слева, справа вверху, снизу к ячейке и константе высоты, как то, что вы, что высота ячейки по умолчанию.

  2. Теперь дайте противопоказания внутренним компонентам w.r.t. Основной вид:

а) ImageView: сверху, ведущий, высота, ширина (высота равна основной высоты вид на константу)

б) этикетки Tittle: верхняя WRT Основной вид, ведущий WRT ImageView , trailing wrt main view и постоянная высота.

c) описание этикетки: верхняя надпись на этикетке, ведущая наружная реклама, заднее наружное зеркало, нижний верхний вид и высота.

  1. Теперь вы, указанные вами ограничения, задаете размер таблицы по умолчанию, то есть независимо от того, какой текст описания этикеток имеет этот размер, остается как минимум и не более.

  2. Теперь у нас минимальная высота ячейки, и теперь мы должны изменить высоту ячейки в соответствии с нашим размером текста. Теперь измените отношение высоты между дескриптором меток и основным видом из равенства (=) больше или равно (> =).

  3. Теперь с видом на стол делегатов impliment эти два метода

а) estimatedHeightForRowAtIndexPath возвращает (по умолчанию ваша высота TableView)

б) heightForRowAtIndexPath возвращает UITableViewAutomaticDimension.

  1. Теперь запустите и наслаждайтесь видом на табло. :)

Для получения дополнительной информации вы можете обратиться:https://www.raywenderlich.com/129059/self-sizing-table-view-cells

+0

спасибо я исправить это O (∩_∩) O –

+0

Если мой ответ поможет полный для вас, а затем ударил, как на ответ, так что другие люди также могут получить правильный ответ. Спасибо –

+0

Возможно, мне не нравится мой собственный вопрос .... –