2010-08-21 27 views
9

Tôi có một mục NSAlert sử dụng NSTextField làm phụ kiện để cung cấp hộp thoại giống như lời nhắc. Vấn đề duy nhất mà tôi có là khi cảnh báo được chạy, trường văn bản không được tập trung. Tôi cố gắng tìm cách thay đổi phản hồi đầu tiên của NSAlert nhưng không tìm thấy gì cả. Có cách nào để dễ dàng lấy nét một mục phụ kiện trong NSAlert không?Tập trung vào mục phụ kiện NSAlert

Trả lời

0

Bạn có thể sử dụng [NSWindow makeFirstResponder:] nhưng phải đảm bảo gọi nó sau khi thông báo được hiển thị.

9

Nó có vẻ như bạn sẽ có thể làm điều gì đó như:

[[alert window] setInitialFirstResponder: myAccessoryView]; 

trước khi cảnh báo sẽ được hiển thị.

Các vấn đề liên quan