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

来源:互联网 发布:淘宝商品包装怎么设置 编辑:程序博客网 时间:2024/06/08 10:57

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

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

1 0
原创粉丝点击