2
我想在我的OSX應用程序中使用NSAlert來處理用戶身份驗證。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];
任何建議,將不勝感激。
感謝您的建議,請現在查看NSPanel解決方案。似乎正是我需要的。 – ThunderHorse
對不起,但是NSPanels(至少它們來自IB)缺少很多「NSAlert」功能。標準文本大小和對齊方式,嚴重性圖標等等。另外,當用作工作表時 - NSPanels會丟失標題,因此您必須在NSPanel的內容視圖中設置所有內容 –