このようなウィンドウがあり、3 つのサブビューがあり、それぞれにボタンがあります。それらをクリックすると、シートを表示する必要があります。
このコードを使用すると、シートがウィンドウの中央に表示されます。
- (IBAction)closeSubWindow:(id)sender{
[NSApp endSheet:self.subWindow];
[self.subWindow orderOut:nil];
}
- (IBAction)showSubWindow:(id)sender {
[NSApp beginSheet:self.subWindow
modalForWindow:self.window
modalDelegate:self
didEndSelector:nil
contextInfo:nil];
}
特定の座標でシートを表示するオプションまたは方法はありますか?
編集:
私の現在の実装は、を使用してNSPopover
います。NSPopover
これをシートのようにアニメーション化できますか?