0

私は方法を理解しようとしています

- (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow *)docWindow modalDelegate:(id)modalDelegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo

ウィンドウがない場合はモーダルであるため、ウィンドウ上の位置を選択しますか? ( nil`modalForWindow に渡しました:)

最初の位置は、Interface Builder で定義された位置です。初めて閉じたら、再度開くたびに、画面の上半分の中央に表示されます。常に同じポジションで開くことはできませんか?

どうも

4

1 に答える 1

3

-[NSApplication runModalForWindow:]単にモーダルウィンドウを表示したい場合に使用します。

https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/nsapplication_Class/Reference/Reference.html#//apple_ref/occ/instm/NSApplication/runModalForWindow

于 2012-07-13T11:18:51.163 に答える