[UIView animateWithDuration: 0.5 animations: ^{
[self.SliderView mas_remakeConstraints:^(MASConstraintMaker *make) {
make.centerX.mas_equalTo(self.ReadyAppointmentBtn.mas_centerX);
make.top.mas_equalTo(self.ReadyAppointmentBtn.mas_bottom).offset(0);
make.width.offset(40);
make.height.offset(4);
}];
///告知父类控件绘制,不添加这行的代码动画将不生效
[self.SliderView.superview layoutIfNeeded];
} completion: nil];
UIView animateWithDuration 中使用Masonry约束 动画不生效
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在没有自动布局之前我们都是用Frame去布局view,然后可以对view 做各种动画 大小变化(frame) 拉伸...
- 在苹果提供的动画方法block中直接使用Masonry更新视图的约束,并不能像使用frame那样产生动画效果。代码...
- 问题描述: 一个UIImageView做动画时,未按设置的frame做动画。 原因: 由于用Masonry设置了约...
- 需求1: 对某个控制器上的view上的label进行布局,要求其右侧至少与view水平方向的中心处对齐,宽度随着文...
- 概述 使用 UIView 起动画,通过 Masonry 设置的约束 发现了两个问题 并没有动画效果 Masonry...