0

我有一个简单的任务。

有一个名为“Preferences.xib”的 xib 文件

它包含名为“Preferences Window”的窗口,其中包含一些复选框,确定和取消。

我需要在我的代码中加载此窗口,并在知道选中了哪些复选框的情况下获得确定/取消结果。

有人可以帮助我举例或将我发送到相关链接吗?

谢谢!

4

1 回答 1

0

在 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];
}

在此处查找示例代码。

于 2013-04-29T14:31:43.080 回答