【发布时间】:2016-02-29 15:03:12
【问题描述】:
使用情节提要,我有 2 种尺寸等级的高度限制(一种用于 200pt 的常规,一种用于 100pt 的紧凑型)。
因为我在视图出现时对其进行动画处理,所以元素的高度从 0(初始状态)-> 200pt 常规或 100pt 紧凑(最终状态)。
这是一个简单的“放大”动画。
但问题是,因为我以编程方式更改常量,所以我失去了类大小,这意味着当我旋转手机时,我必须将常量设置为正确的大小,而不是使用 Interface Builder 的自动类大小。
那么如何将动画应用到具有自动布局的 UIElement(并且不必在 viewWillLayoutSubviews、viewDidLayoutSubviews 中创建意大利面条式代码)?
【问题讨论】:
标签: ios swift animation autolayout constraints