IOS masonry动画
来源:互联网 发布:淘宝推广方式 编辑:程序博客网 时间:2024/06/05 05:25
1.控件的原始约束
self.animationBtn = [UIButtonbuttonWithType:UIButtonTypeSystem];
[self.animationBtnsetTitle:@"动画按钮"forState:UIControlStateNormal];
self.animationBtn.backgroundColor=[UIColorgrayColor];
[self.animationBtnaddTarget:selfaction:@selector(onGrowButtonTaped:)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:self.animationBtn];
self.scacle =1.0;
[self.animationBtnmas_makeConstraints:^(MASConstraintMaker *make) {
make.center.mas_equalTo(self.view);
make.width.height.mas_equalTo(100);
make.width.height.lessThanOrEqualTo(self.view);
}];
2.点击开始做动画的时候从新做约束- (void)onGrowButtonTaped:(UIButton *)sender {
[UIViewanimateWithDuration:2animations:^{
[self.animationBtnmas_remakeConstraints:^(MASConstraintMaker *make){
make.left.top.equalTo(self.view);
make.width.height.mas_equalTo(200);
}];
[self.viewlayoutIfNeeded];//强制绘制
}];
}
- IOS masonry动画
- iOS Masonry autoLayout 动画详解
- iOS 使用masonry布局,并实现展示动画
- Masonry 动画刷新
- iOS - Masonry布局下的属性动画实现 ,UIVIew动态旋转
- iOS 的 AutoLayout:Masonry
- ios Masonry做autolayout
- IOS Masonry自动布局
- iOS 自动布局 Masonry
- iOS Autolayout基础-Masonry
- ios Masonry布局
- iOS Masonry的使用
- iOS autoLayout Masonry框架
- iOS-Masonry学习笔记
- iOS Masonry用法
- iOS开发 - Masonry
- IOS开发-Masonry
- iOS-Masonry- 实例
- 基于分布特征的神经网络手写字母识别
- 366.Fibonacci-斐波纳契数列(入门题)
- 【51】构建乘积数组
- Android开发——AsyncTask的使用以及源码解析
- 模拟栈问题(思路)
- IOS masonry动画
- Activiti 查看流程历史记录
- 【HDU 2181】哈密顿绕行世界问题(DFS)
- 完全背包问题----思想的理解
- Spring容器中Bean的作用域之singleton和prototype
- 数据结构 并查集 POJ 2236
- 安卓短信验证码发送
- c++进程间通讯 为什么不能用PostMessage传递指针数据
- Scala(5)