2014-11-11 2 views
2

Когда я бросаю UIView в мой UITableViewCell 's contentView в моей раскадровке, что делает их одинаковой ширины недоступной опцией. Почему это? Как я могу достичь их с одинаковой шириной?Невозможно добавить subview в контентный просмотр UITableViewCell и иметь его равную ширину с contentView?

enter image description here

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

+0

'Держать опцию для альтернативных номеров – JustSid

+0

@JustSid Это ничего не делает. –

+0

Просто прикрепите к контейнеру ведущее и конечное пространство (без поля, следовательно, ключ опции) и установите обе константы в '0'. Или вы пытаетесь сказать, что это не работает? – JustSid

ответ

2

Ячейки динамические и не рассчитаны в это время. Они рассчитаны на layoutSubviews Проверьте этот вопрос для быстрого обзора.

http://captechconsulting.com/blog/tyler-tillage/ios-8-tutorial-series-auto-sizing-table-cells

Если вы абсолютно необходимо использовать параметр, равный по ширине, то просто удерживайте Shift/опции при настройке ограничений на UIView в вашем contentView и установить его сверху, снизу, справа и слева, чтобы привязать к contentView (контейнер). Затем вы можете добавить что-либо как равную ширину/высоту к этому виду. Но это кажется ненужным ИМО.

+0

Если я использую параметр привязки, что делать, если я хочу переместить представление влево и вправо, но сохранить его ширину? Вот почему я хочу нормальную ширину. –

Смежные вопросы