Ios 带有自动布局的UI动态化问题

Ios 带有自动布局的UI动态化问题,ios,autolayout,uiviewanimation,Ios,Autolayout,Uiviewanimation,我不熟悉自动布局。 我有一个视图层次结构,可以很好地使用自动布局 我得到了一个显示菜单的容器视图。我正在使用动力学设置此视图的动画,以产生弹出效果:视图从一个小尺寸增长到其目标尺寸 效果很好。问题是,由于视图需要缩小到很小的尺寸(如开始时的5x5),动画的所有第一部分都无法解决我的子视图约束(如前导和尾随空间不能同时为10,因为视图本身为10) 我不在乎在这个最小比例下,布局是否凌乱或超出了视图框架,但我不知道如何定义约束使其工作 比如,有没有办法告诉autolayout: 这个尾随空格应该是

我不熟悉自动布局。 我有一个视图层次结构,可以很好地使用自动布局

我得到了一个显示菜单的容器视图。我正在使用动力学设置此视图的动画,以产生弹出效果:视图从一个小尺寸增长到其目标尺寸

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

我不在乎在这个最小比例下,布局是否凌乱或超出了视图框架,但我不知道如何定义约束使其工作

比如,有没有办法告诉autolayout:

  • 这个尾随空格应该是10,但是如果你不能忽略它
或者类似的。因为我知道应该忽略哪个约束,如果有一种方法告诉它自动布局,而不是发出警告,让操作系统“猜测”要删除哪个约束,那就太好了

<>我确信我可以通过在动画、动画和回放之前跳过所有这些约束来进行编程,但是由于它是一个大的表视图,有很多行,所以有很多表视图单元内部的约束,所以很难实现。

任何关于这方面的见解/帮助/指点都将非常好

这个尾随空格应该是10,但是如果你不能忽略它

上面的语句是不明确的,我们需要定义图形系统何时需要将尾随空间的约束添加到10,以及何时忽略它。 这显然可以通过编程来实现。但是,

您可以使用诸如“大于或等于”或“小于或等于”之类的不等式设置约束,这有望解决您的问题


有人能向我解释一下为什么他否决了我的问题,这样我才能理解这个问题吗???所以你建议我将前导/尾随空格定义为小于或等于10,从而产生我想要的“可选”行为。我会试一试,让你知道。它实际上解决了所有问题,就像一个魅力!简单到“小于或等于”(我觉得很愚蠢:)谢谢