如何在Visual Studio Xamarin.ios设计器中添加同级视图?

时间:2018-08-02 08:43:28

标签: ios xamarin xamarin.ios visual-studio-2017

这是我的第一个Xamarion.IOS项目,并且我具有一个具有以下层次结构的视图控制器:

enter image description here

具有“外部”堆栈视图(父级)的View Controller。

此外部堆栈视图应有两个子代:

  • Child1-视图占据了屏幕的前30%,我也设法添加了该视图,如下所示。
  • Child2-另一个堆栈视图占据了屏幕的剩余70%。

问题是在Visual Studio 2017设计器中,当我尝试将堆栈视图拖到父对象上时,它被设置为Child1的子对象,因为Child1占用了Parent的全部空间,因此没有空间将其拖到父母。

我尝试使用Child1和Parent的属性,以便有一些空间可以将Child2添加到Parent,但是到目前为止,我还没有成功。我可以通过删除整个情节提要的AutoLayout来做到这一点,但是我想保留该设置,因为我是从具有该设置的XCode项目中移植的,所以我不想搞砸。每次需要添加同级项时都必须删除AutoLayout似乎也有些过分。

似乎没有办法拖动视图大小以限制其高度。即使是“布局”选项卡上的“填满父项”按钮也不能被“取消选中”。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

似乎您需要将约束添加到Child1和Child2。检查如何在此link