Tips For Autolayout
2016-01-18 15:26
176 查看
Autolayout 是苹果本身提倡的技术,在大部分情况下也能很好的提升开发效率,但是 Autolayout 对于复杂视图来说常常会产生严重的性能问题。随着视图数量的增长,Autolayout 带来的 CPU 消耗会呈指数级上升.
Autolayout之后获取View的Frame一般在控制器viewDidAppear()或layoutSubViews()中才能获取正确的Frame.
但平时我们用interface编写简单的静态页面的时候,倒是无关大碍,配合动画时我们要在动画闭包里实现约束对象父类视图layoutIfNeeded().
Autolayout之后获取View的Frame一般在控制器viewDidAppear()或layoutSubViews()中才能获取正确的Frame.
但平时我们用interface编写简单的静态页面的时候,倒是无关大碍,配合动画时我们要在动画闭包里实现约束对象父类视图layoutIfNeeded().
[UIView animateWithDuration:0.3 animations:^{ self.height_firstAnswerView.constant = 44; [self.view layoutIfNeeded]; }];
相关文章推荐
- linux 增加sudo权限
- 信必优用144部Windows Phone组超炫矩阵屏幕
- Android获取设备隐私 忽略6.0权限管理
- 希尔排序
- 3.2notify和notifyAll
- ios 简单绘制
- TextView跑马灯效果
- 利用Javascript来创建Ubuntu Scope
- Android Menu菜单使用
- 在ef下使用lambda实现left join
- paper 2:图像处理常用的Matlab函数汇总
- Git是个啥 ssh是个啥
- 某医药公司HP-EVA4400数据恢复报告
- Join操作
- android开源系列:CircleImageView自定义圆形控件的使用
- 【bzoj2743】[HEOI2012]采花 树状数组 bzoj400AC纪念
- android各种提示Dialog 弹出框
- Hive
- 上传文件
- StartCoroutine的使用