Как программно получить значок системы Face ID?

Есть ли способ получить этот значок программно?

Значок Face ID

Как-то так:

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

Я проверил раздел "Значки и изображения". в Руководстве по человеческому интерфейсу iOS, но я нигде его не вижу.


person Vojta    schedule 13.11.2017    source источник
comment
Если этого нет в документации, вероятно, он недоступен.   -  person TawaNicolas    schedule 13.11.2017


Ответы (1)


Apple не поощряет использование системных значков для идентификации функций проверки подлинности системы.

Из Руководства по пользовательскому интерфейсу iOS:

Не используйте значки для обозначения функций аутентификации системы. Когда люди видят значки, похожие на значки Touch ID (отпечаток большого пальца) и Face ID, они думают, что должны пройти аутентификацию. Использование значков для идентификации функций аутентификации создает несогласованность и вызывает путаницу, особенно когда значки раскрашены, отображаются в большом размере и представлены вне контекста.

В основном это означает, что нет возможности получить доступ к значку с помощью общедоступного API.

person Tamás Sengel    schedule 13.11.2017