CATextLayer的框架在旋转后会发生变化

时间:2016-07-16 10:56:34

标签: ios objective-c iphone catextlayer

我设置CATextLayer的框架一切正常,但是当我将文字图层旋转90度时,它会在视频裁剪后失去位置。

这是我设置textview的位置时:

enter image description here

当我点击视频点击此处时会发生这种情况: enter image description here

    CGFloat radians = atan2f(_userResizableView2.transform.b, _userResizableView2.transform.a);
    CGFloat flip=((UITextView*)_userResizableView2.contentView).transform.a;
    CGFloat degrees = radians * (180 / M_PI);
    float radiansToRotate = DEGREES_TO_RADIANS( -degrees );
    CATransform3D zRotation;
    zRotation = CATransform3DMakeRotation(radiansToRotate,0, 0, 1.0);
    titleLayer.transform = CATransform3DScale(zRotation,flip, 1, 1);

0 个答案:

没有答案