自动布局如何将view2从右移到底部?

Fah*_*man 1 ios autolayout

我在左侧UIImageView和右侧的单元格中都有两个视图,其中 UIView包含其他一些视图,如图所示

在此处输入图片说明

现在我想如果Cell的宽度是=> 300,那么它View2应该在Screen的右边,就像在图片中一样,否则应该将其移动到View1

小智 5

做一件事。为该视图设置另一个约束

1)导致主观

2)从顶部到图像视图(您可以通过右键单击视图以拖动图像视图,然后垂直间隔来赋予此约束。)

现在以编程方式给出针对这两个约束的出口。

并给出约束的出口:1)从视图到图像视图2)视图顶部。

现在根据您的要求,设置条件

例如

if(width => 300)

{

topOfViewToImageviewConstraint.isActive = false

leadingOfViewToMainViewConstraint.isActive = false

}

else

{

leadingOfViewToImageViewConstraint.isActive = false

 topOfviewToMainView.isActive = false

 leadingOfViewToMainViewConstraint.constant = 0

 topOfViewToImageviewConstraint.constant = 20

}
Run Code Online (Sandbox Code Playgroud)