Cocoa中内置的密码认证对话框?

7

在Cocoa中是否有内置的用户名/密码对话框?如果有标准的方法,我不想重复造轮子,但是在谷歌搜索后,我没有找到任何信息。

我经常看到锁定图像和应用程序图像叠加在一起,所以我认为可能有相关内容。

1个回答

12

有一个控件(NSTextField的子类)叫做NSSecureTextField,用于输入安全文本(显示•而不是键入的字母,并且不允许将其复制到非安全文本字段中),但在Cocoa中没有用于任意用途的标准身份验证对话框。

Authorization Services 框架将在需要时(即响应对框架的请求)显示标准对话框,但我认为您不能将此对话框用于自己的目的(也不应该这样做;让用户认为他们正在根据对话框的已知含义授权特权操作,当您使用具有不同意图的对话框时,这将是一个严重错误)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接