二、修改控件的位置和尺寸方法

来源:互联网 发布:基恩士plc编程手册 编辑:程序博客网 时间:2024/05/17 04:18
1.通过以下属性可以修改控件的位置
frame.origin
center


2.通过以下属性可以修改控件的尺寸
frame.size

bounds.size


3.transform属性

利用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;

0 0
原创粉丝点击