如何隐藏NSSavepanel中的另存为和标签字段
问题描述:
我想创建一个自定义保存面板,我可以添加我的字段和复选框accessoryView
属性NSSavePanel
但我也想隐藏默认保存为标签字段和标签标签和字段像图片有没有办法做到这一点?如何隐藏NSSavepanel中的另存为和标签字段
从json accelerator应用程序的屏幕截图。是NSSavepanel
还是其他控件?
答
终于明白它不是NSSavePanel
其NSOpenPanel
NSOpenPanel* openDlg = [NSOpenPanel openPanel];
[openDlg setCanChooseFiles:NO];
[openDlg setCanCreateDirectories:YES];
[openDlg setCanChooseDirectories:YES];
NSView *view = [[NSView alloc] initWithFrame:NSMakeRect(0, 0, 0, 100)];
openDlg.accessoryView = view;
[openDlg beginSheetModalForWindow:self.window completionHandler:^(NSInteger result) {
NSLog(@"%ld",(long)result);
}];