gpt4 book ai didi

ios - 自动布局的 UIDynamicAnimation 问题

转载 作者:行者123 更新时间:2023-11-29 02:37:17 27 4
gpt4 key购买 nike

我是自动布局的新手。我有一个 View 层次结构可以很好地与自动布局一起工作。

我有一个显示菜单的容器 View 。我正在使用 Dynamics 为这个 View 设置动画以产生流行效果: View 从一个很小的尺寸增长到它的目标尺寸。

效果很好。问题是,由于 View 需要缩小到很小的尺寸(如开始时的 5x5),动画的所有第一部分都无法解决我的 subview 约束(如前导和尾随空间不能同时为 10,因为 View 本身是 10)。

我不在乎在这个最小比例下布局是否杂乱或超出 View 框架,但我不知道如何定义我的约束以使其工作。

比如,有没有办法告诉自动布局:

  • 尾随空格应为 10,但如果不能,则忽略它

或者类似的东西。因为我知道应该忽略哪个约束,所以如果有一种方法可以告诉它自动布局而不是发出警告并让操作系统“猜测”要删除哪个约束,那就太好了。

我确信我可以通过在动画、动画和放回它们之前跳过所有这些约束来以编程方式完成所有事情,但是因为它是一个有很多行的大 TableView ,所以有太多的 TableView 单元格内部约束需要考虑它会真的很难实现。

对此有任何见解/帮助/指示都会很棒。

最佳答案

This trailing space should be 10 but if you can't then ignore it

上面的说法是有歧义的,我们需要具体定义绘图系统什么时候需要将尾随空格的约束添加到10,什么时候忽略它。这显然可以通过编程方式进行编码。但是,

您可以使用“大于或等于”或“小于或等于”等不等式设置约束条件,这有望解决您的问题。

enter image description here

关于ios - 自动布局的 UIDynamicAnimation 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26200716/

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