2014-11-27 1 views
3

Как указано в заголовке, я хочу добавить ограничение, например, с помощью Xcode с кнопкой Pin, но такой кнопки в Xamarin Studio нет. Я не могу понять, где добавить ограничение по высоте.Как добавить ограничение высоты/ширины с помощью iOS Designer в Xamarin Studio?

С высоты ограничения я имею в виду ограничение как

viewA.height = нуль * множитель + константа

т.е. NSLayoutAttribute.NoAttribute следует использовать!

Как я могу сделать это с помощью iOS Designer?

ответ

9

Вы должны щелкнуть левой кнопкой мыши один раз на штифте высоты/ширины. Тогда ограничение создается для вас с текущим размером кадра.
UPDATE: В текущем Xamarin, когда щелкнуть левой кнопкой мыши на «I-бар» штырь, вы получите два варианта:
(1) «Ширина» (или высота), которая создает «постоянную ширину» (высота) например «Ширина = 100» и
(2) «Соотношение сторон», которое создает ограничение ширины к высоте, например. «Ширина = 1: 1 * Высота».

See how you create the height constraint

+0

Можно ли сделать высоту или ширину относительно размера зрения? Я вижу, что вы можете сделать это относительно размера другого элемента управления, но это похоже на взлома. Это возможно в Xcode, я думаю. –

+2

В последней версии Xamarin можно определить * соотношение сторон * между высотой и шириной представления. В моем графике выше я только показываю, как создать ограничение ширины/высоты для элемента для себя (вы только говорите, что оно должно иметь ширину 240, например). Я не знаю, как вы можете сделать это относительно другого элемента управления/представления. В коде вы можете, но с iOS Designer? – testing

+1

Спасибо, я полагаю, он отвечает на мой вопрос, если вы тоже не знаете о такой функции. Я знаю, что вы можете сделать высоту/ширину относительно другого элемента управления (http://developer.xamarin.com/guides/ios/user_interface/designer/designer_auto_layout/#Size_Constraints), но я не нашел способ в Xamarin Designer сделайте размер относительно самого родительского представления. Использование ограничения по отношению к формату в дополнение к размеру другого элемента управления (например, метки) является одним из возможных способов обхода. –

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