博客> OC中 transform的使用
OC中 transform的使用
2017-05-18 21:59 评论:0 阅读:101 SL勿忘
ios Core Data

通过transform修改位置(平移) CGAffineTransFormMakeTranslation(x偏移量,y偏移量); CGAffineTransformTranslate(在某个transform的基础上-一般为自身,x偏移量,y偏移量);

通过transform修改大小(缩小) CGAffineTransformMakeScale(宽缩放的倍数,高缩放的倍数); CGAffineTransformScale(在某个transform的基础上-一般为自身,宽缩放的倍数,高缩放的倍数);

通过transform进行旋转 CGAffineTransformMakeRotation(旋转的弧度); CGAffineTransformRotate(在某个transform的基础上-一般为自身,旋转的角度);

恢复transform形变 形变的时候frame发生变化,bounds不发生变化 CGAffineTransformdentity 指的是的 最原始的transform

效果:带make的只能变化一次,不带make的可以连续变化 调用:带make的比不带make的少一个参数

强调:修改了transform以后,就不要再修改frame 了!!! 如果想修改位置,可以修改center 如果想修改大小,可以修改bounds

收藏
0
sina weixin mail 回到顶部