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