2016-08-18 3 views
1

Я хотел бы сделать ограничение процента, чтобы мои макеты адаптировались к любому устройству, но когда я пытаюсь изменить значение Multiplier, он заблокирован, как вы можете видеть на изображении ниже :Множитель заблокирован, когда я пытаюсь сделать процентные ограничения

enter image description here

Как я могу разблокировать его поставить другую Multiplier значение?

Заранее благодарен!

ответ

1

Это потому, что вы делаете только ограничение ширины.

Вы должны указать свое ограничение в качестве примера: button.width == superView.width с мультиплеером.

Visial effect

Drag вы contentView в parentView. Перетащите элемент управления из contentView в parentView и нажмите Equal Widths. Затем измените мультиплеер на тот, который вы хотите.

+0

Как это сделать визуально? –

+0

Я редактировал свой пост. –

+0

Если я смотрю на свое дерево, я могу увидеть раскрывающийся список на моем «TextView», который имеет «width = 300» и «height = 100», а другой выпадающий список с группой «Constraints» (как ваш) с некоторыми другими ограничениями. Думаю, что я должен переместить 'Constraints' в' TextView' в группу 'Constraints', верно? –

0

Ваше текущее ограничение: self.width = x Не имеет смысла иметь множитель в этом уравнении. Попробуйте управлять щелчком между вашим представлением и видом, с которым вы хотите масштабировать, и выберите «Равные ширины». Затем вы сможете использовать множитель self.width = multiplier * targetView.width + constant

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