我在我的应用程序中添加了一个选项来更改NSTextField
. 我设置了一个NSPopUpButton
并基于 中的选定项目NSPopUpButton
,它会更改颜色。我想使用 NSUserDefaults 保存这个选择。我正在使用这种方法来更改 backgroundColor 和 textColor 并且它有效。我将如何保存属性NSUserDefaults
并在启动时设置它?
- (IBAction)addBarColor:(id)sender {
if ([addBarColor.titleOfSelectedItem isEqualToString:@"White"]) {
addressBar.backgroundColor = [NSColor whiteColor];
addressBar.textColor = [NSColor blackColor];
}
else {
//default state
addressBar.backgroundColor = [NSColor redColor];
addressBar.textColor = [NSColor whiteColor];
}
}