私のアプリには、AVPlayer を使用してビデオを再生するメイン ウィンドウがあります。特定のアスペクト比を強制するために、setAspectRatio: メソッドを使用しています。アプリの windowControllerDidLoadNib: に配置したので、コードは次のようになります。
- (void)windowControllerDidLoadNib:(NSWindowController *)windowController
{
[super windowControllerDidLoadNib:windowController];
// adjust the player aspect ratio
[windowController.window setAspectRatio:NSMakeSize(1.85,1)];
...
...
}
問題は、ウィンドウのサイズを変更するまで、このアスペクト比が設定されないことです。
ここで何が問題なのか知っている人はいますか?どんな助けでも大歓迎です。