ios – AutoLayout修改约束

前端之家收集整理的这篇文章主要介绍了ios – AutoLayout修改约束前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个问题,我想在UIView上修改NSLayoutconstraints但看起来很多属性都是readonly.我最初有四个UIViews作为四边形视图中的正方形,它们彼此相连,间隙约为20像素.

我有一个按钮,可以将其中一个方块的框架增加到全屏,包含所有其他方块.在这一点上,我想改变UIView的约束,将其附加到20像素的超视图边界,这样当我旋转它时它不会返回到四视图但保持全屏.看起来我想要改变的属性是’seconditem’,但这不起作用.我是以错误的方式处理这个问题吗?我发现Autolayout有点困难,所以任何帮助都会非常感激

解决方法

嗨,你可以做2套约束:

> 1以优先级高管理您的四视图
> 1以优先级低管理全屏

在点击按钮时调用方法中,将优先级设置为全屏约束,将优先级设置为四视图约束.

猜你在找的iOS相关文章