【问题标题】:How can I get the Face ID system icon programatically?如何以编程方式获取 Face ID 系统图标?
【发布时间】:2017-11-13 10:05:32
【问题描述】:

有没有办法以编程方式获取此图标?

以某种方式:

[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(someAction)];

我检查了the Icons and Images section in iOS Human Interface Guidelines,但我在任何地方都没有看到它。

【问题讨论】:

  • 如果文档中没有,可能无法访问。

标签: ios objective-c iphone-x face-id


【解决方案1】:

Apple不鼓励使用系统图标来识别系统身份验证功能。

来自iOS Human Interface Guidelines

不要使用图标来识别系统身份验证功能。当人们看到看起来像系统的 Touch ID(指纹)和 Face ID 图标的图标时,他们认为他们应该进行身份验证。使用图标来识别身份验证功能会产生不一致并导致混淆,尤其是当图标被着色、以大尺寸显示并且脱离上下文时。

这基本上意味着无法使用公共 API 访问图标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 2014-12-30
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 2020-10-26
    • 2015-04-17
    相关资源
    最近更新 更多