2014-10-15 2 views
2

У меня проблема с использованием ограничений. Я хочу поставить два UIViews рядом друг с другом в UITableViewCell. Он должен выглядеть следующим образом: enter image description hereiOS - Ограничения - Два вида рядом друг с другом в UITableViewCell

Но после того, как я добавить предложенные ограничения, или когда я добавляю их вручную, ячейка всегда выглядит следующим образом: enter image description here

Почему это так? Ширина как UIViews должна быть гибкой в ​​зависимости от ширины экрана.

Может кто-нибудь мне помочь? Какие ограничения отсутствуют?

Спасибо!

ответ

2

Я думаю, что главное, что вам нужно, это добавить «Одинаковая ширина» ограничение между двумя видами. Если вы используете Interface Builder, нажмите CTRL и перетащите один вид в другое, появится меню и выберите «Равные ширины».

После этого вам просто нужно закрепить ваши взгляды границы к клеточному границ (за исключением правой границы левого зрения на левую границу правого ракурса)

картинка с указанием контактных ограничений

http://i.stack.imgur.com/lhpVk.png

+0

Равным Ширина сделала трюк! Большое спасибо. И спасибо за описание картинки. –

0

не использовать предложенные ограничения, очистить все ограничения обоих видов. Добавить ограничивает используя «контактный» 2-й вариант с левой стороны (autolayout) для левого вида сбоку добавить ограничения 1) из левого 2) от верхнего 3) Высота 4) Ширина

для правого вида сбоку добавить ограничения 1) справа 2) от верхней 3) высота 4) ширина

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