2009-10-07 33 views
7

Có hộp thoại tên người dùng/mật khẩu được cài sẵn trong Cocoa không? Tôi không muốn tái tạo lại điều này nếu có một cách làm tiêu chuẩn, nhưng sau khi googling, tôi đã không có gì cả.Hộp thoại xác thực mật khẩu cài sẵn trong Cocoa?

Tôi thường thấy hình ảnh khóa đó với hình ảnh ứng dụng được chồng lên trên đó, vì vậy tôi nghĩ có thể có thứ gì đó.

Trả lời

12

NSSecureTextField, một điều khiển (NSTextField phân lớp) để nhập văn bản bảo mật (nó hiển thị • thay vì các chữ cái đã nhập và không cho phép sao chép vào trường văn bản không an toàn), nhưng không có hộp thoại xác thực chuẩn Ca cao để sử dụng tùy ý.

Khuôn khổ Authorization Services sẽ hiển thị hộp thoại chuẩn khi cần (nghĩa là đáp ứng yêu cầu cho khung), nhưng tôi không tin bạn có thể đồng chọn hộp thoại này cho mục đích của riêng bạn (cũng không nên bạn; là một sai lầm nghiêm trọng để cho phép người dùng nghĩ rằng họ đã cho phép một hành động đặc quyền theo ý nghĩa đã hiểu của hộp thoại khi bạn đang sử dụng hộp thoại với mục đích khác).

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