[ios]对约束变化动画处理 .constant动画

最新的项目里,有一个需要改变约束高度的地方,我不知道大家的项目是怎么布局的,我这边基本都是autolayout自动布局。
我碰到这个问题主要是在弹出键盘,收取键盘的时候,本来想加一个view缓慢收起的动画,无奈UIView动画对Constraint不起作用(甚至用了fon循环改变高度也没用),上网上查了很多方法,下面是我要改变的约束。
[ios]对约束变化动画处理 .constant动画_第1张图片

下面是解决方法的代码
//约束动画
[self.view layoutIfNeeded];
[UIView animateWithDuration:0.3
animations:^{
self.textlayout.constant = 0;
[self.view layoutIfNeeded]; // Called on parent view
}];

你可能感兴趣的:(学习记录)