1

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

这是当我设置我的文本视图的位置时:

在此处输入图像描述

当我裁剪视频单击此处时会发生这种情况: 在此处输入图像描述

    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);
4

0 回答 0