xamarin IOS конструктор не может ограничить супер-края просмотра?
Я только что обновил свою версию Xamarin и обнаружил, что не могу ограничиться передним или задним краем представления контейнера. Тем не менее, я могу ограничиться только Ведущей маржой или Трейлинговой маржей (картинка прилагается). Есть ли способ разрешить мне ограничивать края суперпредставления, а не поля?
3 ответа
Решение
Вот мой обходной путь в настоящее время:
- Установите ограничение в конструкторе, затем сохраните и закройте его.
- Откройте раскадровку в текстовом редакторе и измените атрибут элемента ограничения с "leadMargin" (или "trailingMargin") на "ведущий" (или "трейлинг")
- Снова откройте раскадровку в конструкторе, и она должна отобразиться правильно.
К вашему сведению, это не проблема в Xamarin Studio, просто VS.
Я смог решить эту проблему в интерфейсе Visual Studio 2017, выполнив следующие действия:
- Установите ограничения на полях, как показано на рисунке OP.
- Нажмите на недавно добавленное ограничение в конструкторе, чтобы оно было выбрано.
- в
Properties
нажмите наWidget
вкладку и найдитеLayout Constraint
раздел. Один из пунктов этого раздела будет иметьRelative to Margin
флажок проверен. Снимите флажок, затем установитеConstant
от его значения по умолчанию (у меня было 20) до 0.
2017-12-01 06:07