我在使用不同大小的课程移动子视图时遇到问题,这是我的问题。
我想为横向和纵向构建两个布局(自动布局和大小类)
在纵向中,我希望<p id="dum"></p>
成为red view
的子视图,而在横向中则将magenta view
移动为控制器视图的子视图(red view
)。
我可以为white view
的纵向和横向设置不同的约束,如果它仍然是red view
的子视图并且一切正常。
但是如果我将它移到magenta view
,它就会从另一个方向/大小类中消失。
有没有办法从Interface Builder解决这个问题,而不重复white view
?
我试图避免激活/停用代码中的约束。
链接到project。
答案 0 :(得分:0)
是的,你可以这样做。从肖像大小类设置约束。然后更改横向的大小类,然后将此视图从其超级视图中拖出并将其放置到所需位置。
此大小类的纵向类的uninstall
约束,并为此大小类设置新的必需约束。
希望这会有所帮助:)