gpt4 book ai didi

ios - AutoLayout 修改约束

转载 作者:可可西里 更新时间:2023-11-01 03:43:19 25 4
gpt4 key购买 nike

我有一个问题,我想修改 UIView 上的 NSLayoutconstraints,但看起来很多属性都是只读的。我最初有四个 UIView 作为四边形 View 中的正方形,它们都以大约 20 像素的间隙相互连接。

我有一个按钮可以将其中一个方 block 的边框增加到包含所有其他方 block 的全屏。在这一点上,我想更改该 UIView 的约束以将其附加到 20 像素的 super View 边框,这样当我旋转它时它不会返回到四 View 但保持全屏。看起来我想要更改的属性是“seconditem”,但这行不通。我是不是以错误的方式处理这个问题?我发现 Autolayout 有点困难,因此非常感谢任何帮助

最佳答案

你好,你可以做两组约束:

  • 1 以高优先级管理您的四 View
  • 1 以低优先级管理全屏

在点击按钮时调用的方法中,将全屏约束的优先级设置为高,四 View 约束的优先级设置为低。

关于ios - AutoLayout 修改约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067850/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com