美文网首页动画
ios transform的使用

ios transform的使用

作者: Alex_BlackMamba | 来源:发表于2017-01-19 19:33 被阅读209次

可以分为在view层的变换和在layer层的变化:

角度的变换:

layerView.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_4))// view层有属性transform

layerView.layer.setAffineTransform(CGAffineTransformMakeRotation(CGFloat(M_PI_4)))// layer 层有方法setAffineTransform

放大缩小:

layerView.transform=CGAffineTransformMakeScale(1.5,1.5) // view层的方法缩小

layerView.layer.setAffineTransform(CGAffineTransformMakeScale(1.5,1.5))// layer层的放大缩小

如果要做多样的变化:

1. vartransform =CGAffineTransformIdentity //申明

2. transform =CGAffineTransformRotate(transform,CGFloat(M_PI_4))

3. transform =CGAffineTransformTranslate(transform,30,100)

4. layerView.transform= transform

相关文章

网友评论

    本文标题:ios transform的使用

    本文链接:https://www.haomeiwen.com/subject/tygibttx.html