我有一个简单的任务。
有一个名为“Preferences.xib”的 xib 文件
它包含名为“Preferences Window”的窗口,其中包含一些复选框,确定和取消。
我需要在我的代码中加载此窗口,并在知道选中了哪些复选框的情况下获得确定/取消结果。
有人可以帮助我举例或将我发送到相关链接吗?
谢谢!
在 AppDelegate.h
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
- (IBAction)showPref:(id)sender;
@property(strong)NSWindowController *windowController;
@property(strong)IBOutlet NSWindow *prefWindow;//hooked to the window of Preferences.XIB
@end
在 AppDelegate.m
- (IBAction)showPref:(id)sender {
self.windowController=[[NSWindowController alloc]initWithWindowNibName:@"Preferences"];
self.prefWindow=self.windowController.window;
[self.prefWindow makeKeyAndOrderFront:self];
}