コンテナーがありNSView
ます (NSImageView とその他のカスタム サブビューを使用)。回転を適切に設定するには?ビューレイヤーで角度をsetFrameRotation:
設定し、回転マトリックスを設定しようとしました。ただし、これらの場合、サブビューの画像は縮小されてクリップされます。
アップデート:
次の方法で回転を設定した場合[myView setFrameRotation: angle]
:
- テキストフレームを除いてほぼ問題ありません(ビア
[NSString drawAtPoint:...]
と回転アンカーの描画は左下隅にあります(私は下中央に欲しい、[myView setFrameOrigin:...]
何もしません)
次の方法で回転を設定した場合myView.layer.transform = CATransform3DMakeRotation (angle, 0, 0, 1)
:
- フレーム バウンドは回転せず、サブビューをクリップします (ただし、このアプローチはビュー コンテナーにより適しています)。