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 в Интерфейсном Разработчике с необходимыми элементами управления и используйте его вместо этого.