xamarin IOS设计师不能约束超视角?

时间:2017-05-30 18:51:49

标签: ios xamarin xamarin.ios iosdeployment

我刚刚更新了我的Xamarin版本,我发现我无法限制容器视图的前沿或后沿。但是,我只能约束前导边距或尾随边距(图片附加)。有没有办法让我约束超级视图的边缘而不是边距?

enter image description here

3 个答案:

答案 0 :(得分:2)

这是我暂时的解决方法:

  1. 在设计器中设置约束,然后保存并关闭它。
  2. 在文本编辑器中打开故事板,并从" leadingMargin"更新约束元素的属性。 (或" trailingMargin")只是"领先" (或"尾随")
  3. 在设计器中重新打开故事板,然后应该正确显示。
  4. 仅供参考,这在Xamarin Studio中似乎不是问题,只是VS.

答案 1 :(得分:0)

如果您使用的是macOS,则可以使用Xcode界面构建器来实现相同目的。

enter image description here

答案 2 :(得分:0)

我能够通过执行以下操作在Visual Studio 2017界面中解决此问题:

  1. 将约束设置为空白,如OP的图像所示。
  2. 单击设计器中新添加的约束,以便将其选中。
  3. Properties中,单击Widget标签,然后找到Layout Constraint部分。本节中的一项将选中Relative to Margin复选框。取消选中该复选框,然后将Constant的默认值(默认为20)设置为0。