使用Autolayout和约束后,用代码改变view的位置,并实现动画效果
2015-09-25 16:33
651 查看
例:将view上移
//这种情况即使设置动画,还是没有动画效果 [UIView animateWithDuration:0.3 animations:^{ topLayout.constant = 0.0f;//需要移动到Y位置就设为Y } completion:^(BOOL finished) { }]; //解决方法 [self.view layoutIfNeeded]; [UIView animateWithDuration:0.3 animations:^{ topLayout.constant = 0.0f;//需要移动到Y位置就设为Y [self.view layoutIfNeeded]; } completion:^(BOOL finished) { }];
相关文章推荐
- Python字典的入门案例
- 四、python文件夹替换
- java Static 的使用。
- eclipse中文乱码
- MINA代码再次示例
- 使用EMMA统计Java代码功能测试覆盖率
- Java之Concurrent(并发)包
- 记录——《C Primer Plus (第五版)》第七章编程练习第三题
- 一行python代码
- 在实验中训练样本的选择和matlab代码展示(自己在实验中的亲身的经历)
- Javaweb 学习笔记之文件上传和下载-01
- python3 入门 (三) 函数与lambda表达式、闭包
- 黑马程序员——C语言基础---数据类型
- C语言中的简单函数
- C# DES进行加解密
- 比较好的c++博文
- ThinkPHP在Cli模式下使用模板引擎的方法
- vim插件之AutoComplPop和OmniCppComplete的安装和使用
- Qt Webengine Widget常见问题
- c++中格式化输出。十六进制浮点数0x p输出问题