OSX Добавить входы в NSAlert

Я хотел бы использовать NSAlert в своем приложении OSX для проверки подлинности пользователя.

В ответе на этот вопрос всплывающее диалоговое окно со стилем раскрываются основы, но я не могу понять, как расширить accessoryView, включив два входа и метку для каждого.

Это производит один ввод текста:

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

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

Любые предложения будут ценны.

1 ответ

Решение

В момент, когда вы начинаете нуждаться в добавлении входных данных, то, что вы создаете, больше не является диалоговым окном предупреждения. Создайте NSPanel в Интерфейсном Разработчике с необходимыми элементами управления и используйте его вместо этого.

Другие вопросы по тегам