我有偏好窗格應用程序,並且需要使用特定的nib文件顯示模態窗口。使用* .nib文件顯示模態窗口
我使用方法:
[NSBundle loadNibNamed:@"___NibName___" owner:self];
它的所有權利,但窗口不是模式(我能訪問首選項面板窗口)。
我應該點點什麼讓這個窗口模態(用戶不應該訪問前導窗格窗口,直到當前窗口不會關閉)。
謝謝!
我有偏好窗格應用程序,並且需要使用特定的nib文件顯示模態窗口。使用* .nib文件顯示模態窗口
我使用方法:
[NSBundle loadNibNamed:@"___NibName___" owner:self];
它的所有權利,但窗口不是模式(我能訪問首選項面板窗口)。
我應該點點什麼讓這個窗口模態(用戶不應該訪問前導窗格窗口,直到當前窗口不會關閉)。
謝謝!
如果你在iOS
:
你必須有一個獨立的視圖控制器來管理筆尖文件,如果你想將其作爲模式。一旦你的視圖控制器的一個實例,這個目前它:
aViewControllerClasss *sampleView= [[aViewControllerClasss alloc] initWithNibName:@"___yournibname___" bundle:nil];
//set any variables of the new view controller(such as delegate) here, before you present it.
[self presentModalViewController:sampleView animated:YES];
[sampleView release];
做的事後管理最簡單的方法:創建一個新的NSWindowController,設置這個類作爲文件的所有者在您的自定義筆尖/廈門國際銀行,連接窗口的出口筆尖/廈門國際銀行內的窗口,首先創建類的實例,然後使用
NSWindow *window = instance.window;
然後運行它的NSApplication的
runModalForWindow:
我該如何在swift中做到這一點? – dylan
我得到模態窗口參考我很確定問題是'OSX'不是'iOS' ... – Alladinian
哦。他應該標記其中一個。 – apple16
我同意。我會爲他添加一個標籤。 – Alladinian