0

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

在此处输入图像描述

4

3 回答 3

2

这是我暂时的解决方法:

  1. 在设计器中设置约束,然后保存并关闭它。
  2. 在文本编辑器中打开故事板并将约束元素的属性从“leadingMargin”(或“trailingMargin”)更新为“leading”(或“trailing”)
  3. 在设计器中重新打开情节提要,然后它应该会正确显示。

仅供参考,这在 Xamarin Studio 中似乎不是问题,只是 VS。

于 2017-07-03T17:46:49.703 回答
0

如果您使用的是 macOS,则可以使用 Xcode interface builder 来实现相同的目的。

在此处输入图像描述

于 2017-12-01T06:07:26.107 回答
0

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

  1. 将约束设置为边距,如 OP 的图像所示。
  2. 单击设计器中新添加的约束,使其被选中。
  3. Properties单击Widget选项卡并找到该Layout Constraint部分。此部分下的一项将选中一个Relative to Margin复选框。取消选中,然后将Constant默认值(我的是 20)设置为 0。
于 2018-06-28T11:43:43.003 回答