UI基础-基础控件-0324-transform应用-使用transform实现btn小案例
来源:互联网 发布:淘宝秒杀抢拍器怎么买 编辑:程序博客网 时间:2024/06/07 04:18
利用transform属性可以修改控件的位移(位置)、缩放、旋转创建一个transform属性CGAffineTransform CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty) ;CGAffineTransform CGAffineTransformMakeScale(CGFloat sx, CGFloat sy);CGAffineTransform CGAffineTransformMakeRotation(CGFloat angle)(angle是弧度制,并不是角度制)在某个transform的基础上进行叠加CGAffineTransform CGAffineTransformTranslate(CGAffineTransform t, CGFloat tx, CGFloat ty);//平移CGAffineTransform CGAffineTransformScale(CGAffineTransform t, CGFloat sx, CGFloat sy);//比例变化CGAffineTransform CGAffineTransformRotate(CGAffineTransform t, CGFloat angle);//旋转清空之前设置的transform属性view.transform = CGAffineTransformIdentity;
--------------------------------------------------------------------------------------------------
</pre><pre name="code" class="objc">#import "MJViewController.h"@interface MJViewController ()- (IBAction)leftRotate;- (IBAction)up;- (IBAction)big;@end@implementation MJViewController- (IBAction)leftRotate {
******************************************************************* // 1.取得头像按钮。。一种拖属性,第二种通过tag(只要在view中就可以,如果tag重复,优先原则) UIButton *head = (UIButton *)[self.view viewWithTag:10]; ******************************************************************** // 2.向左旋转45° // 45 180 // 角度是正数:顺时针, 角度是负数:逆时针// head.transform = CGAffineTransformMakeRotation(-M_PI_4); head.transform = CGAffineTransformRotate(head.transform, M_PI_4);}- (IBAction)up { // 1.取得头像按钮 UIButton *head = (UIButton *)[self.view viewWithTag:10]; // 2.每次向上移动100的距离// head.transform = CGAffineTransformMakeTranslation(0, -100); head.transform = CGAffineTransformTranslate(head.transform, 0, -100);}- (IBAction)big { // 1.取得头像按钮 UIButton *head = (UIButton *)[self.view viewWithTag:10]; // 2.增大// head.transform = CGAffineTransformMakeScale(1.5, 1.5); head.transform = CGAffineTransformScale(head.transform, 1.5, 1.5);}@end
0 0
- UI基础-基础控件-0324-transform应用-使用transform实现btn小案例
- UI基础-基础控件-0323-几个常用属性的应用-btn小案例
- UI基础学习之(十三):Transform的使用
- Unity3D基础篇-Transform
- Unity 基础 - Transform
- UI基础-03 按钮控制图片移动之transform
- 25-UI基础通过控件的 transform 属性,对控件进行移动,缩放,旋转操作,(补充简单动画)
- UI基础-基础控件-0324-浏览图片案例与改进版(UILabel、UIButton、UIImageView的应用)
- 关于UI控件transform属性的介绍
- transform应用
- UIView的transform属性及使用案例
- transform使用
- transform使用
- transform
- Transform
- transform
- transform
- transform
- poj2255 Tree Recovery
- Bean-Query 功能改进版(1.1.0)已发布
- SDWebImage 原理及使用
- Sicily 1624 Cryptoquote
- ssh框架
- UI基础-基础控件-0324-transform应用-使用transform实现btn小案例
- SharePoint Search之(八) 搜索中心站点
- Android Notification通知简单使用DEMO
- 控制界面切换的动画效果
- poj1240 Pre-Post-erous!
- Sicily 1641 Binary Searchable
- 编辑距离
- FPGA图像画质之显示器和视频头的画面问题
- 使用JS解决织梦dedecms多标签嵌套的问题