美文网首页iOS开发攻城狮的集散地
根据CGAffineTransform计算旋转角度和缩放比例

根据CGAffineTransform计算旋转角度和缩放比例

作者: YZKMH | 来源:发表于2017-08-31 18:08 被阅读0次

    缩放比例

      CGAffineTransform _trans = self.transform;
      CGFloat scale = sqrt(_trans.a*_trans.a + _trans.c*_trans.c);
    

    旋转弧度

        CGAffineTransform _trans = self.transform;
        CGFloat rotate = atanf(_trans.b/_trans.a); //acosf(_trans.a);
        if (_trans.a < 0 && _trans.b > 0) {
            rotate += M_PI;
        }else if(_trans.a <0 && _trans.b < 0){
            rotate -= M_PI;
        }
    

    位移就是tx和ty了

    相关文章

      网友评论

        本文标题:根据CGAffineTransform计算旋转角度和缩放比例

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