2

OSX アプリケーションで NSAlert を使用して、ユーザー認証を処理したいと考えています。

this question pop up style dialogに対する答えは基本をカバーしていますが、accessoryView を拡張して 2 つの入力とそれぞれのラベルを含める方法がわかりません。

これにより、単一のテキスト入力が生成されます。

NSAlert *myAlertView = [[NSAlert alloc]init];

NSTextField *input = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 200, 24)];
[input setStringValue:@""];
[myAlert setAccessoryView:input];

どんな提案でも大歓迎です。

4

1 に答える 1

7

入力を追加する必要が生じ始めた時点で、作成しているものはアラート ダイアログではなくなります。必要なコントロールを備えた Interface Builder で NSPanel を作成し、代わりにそれを使用します。

于 2013-01-18T01:43:40.927 に答える