我想在我的OSX应用程序中使用NSAlert来处理用户身份验证。
这个问题pop up style dialog的答案涵盖了基础知识,但我无法弄清楚如何扩展一个accessoryView以包含两个输入和一个标签。
这会产生单个文本输入:
NSAlert *myAlertView = [[NSAlert alloc]init];
NSTextField *input = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 200, 24)];
[input setStringValue:@""];
[myAlert setAccessoryView:input];
任何建议都将不胜感激。
答案 0 :(得分:7)
在您开始需要添加输入时,您正在创建的内容不再是警报对话框。使用必要的控件在Interface Builder中创建NSPanel,然后使用它。