作者zonble (zonble)
看板MacDev
标题Re: [问题] CustomViewController 以sheet呈现,位 …
时间Wed Apr 21 01:02:56 2010
※ 引述《copyshaft (冒烟的洋葱)》之铭言:
: MyWindowController
: - (void) beginSheetModalForWindow:(NSWindow *)window
: {
: NSWindow *sheetWindow = [self window];
: //[self sheetWillDisplay];
: [NSApp beginSheet:sheetWindow
: modalForWindow:window
: modalDelegate:nil
: didEndSelector:nil
: contextInfo:nil];
: }
: 接着我在AppDelegate宣告
你要把哪个东西叠在上面呢?
你现在的 code 是要把 [self window] 叠在传入的 window 上面,
而如果 [self window] 已经是 visible 的话,就不会被任何
其他 window 当做 sheet 使用。
可以把 sheetWindow 与 window 对调试试看。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.193.20
1F:推 copyshaft:谢谢zonble大哥回覆,我再研究看看,有进展再上来和 04/21 16:26
2F:→ copyshaft:大家分享。 04/21 16:26