如何以编程方式获取Face ID系统图标?

时间:2017-11-13 10:05:32

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

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

Face ID icon

以某种方式:

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

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

1 个答案:

答案 0 :(得分:3)

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

来自iOS Human Interface Guidelines

  

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

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