关于在具有许多动画的应用程序中使用AutoLayout的问题 - 过去的失败;有什么变化

时间:2015-04-13 18:28:38

标签: ios autolayout

我们有一个实用程序应用程序,它有10个主要的动画来操作UI。一位新开发人员建议我们将代码管理位置转换为使用AutoLayout。我们之前曾尝试过这种方法,它实际上没有用(代码中的所有约束)和约束都会破坏。我们是不是采用AutoLayout成为Luddites还是不使用它的主要项目?

从18个月前开始,这会有什么重大变化吗?我的感觉是,如果我们不是绝对需要它,我们最好只是在代码中操纵帧。

1 个答案:

答案 0 :(得分:0)

使用自动布局是必要的,因为屏幕尺寸变化很大。尝试手动修改布局约束以模仿您当前拥有的内容可能是一个巨大的头痛。

解决方案是将动画代码移动到故事板中(无论如何都要尽可能多)。您必须维护的代码很可能会从pre-autolayout大幅缩减到使用autolayout(取决于动画类型)。 Here's a tutorial