Я пытаюсь добавить кнопку «Создать» и кнопку «Поиск» для своего приложения на сенсорную панель. В системных приложениях это знак плюса и увеличительное стекло соответственно. Есть ли способ использовать эти системные значки на кнопках сенсорной панели, например, в UIBarButtonItems? Если нет, как я могу настроить содержимое кнопки сенсорной панели как увеличительное стекло или знак плюс? Я использую Свифт. Спасибо.
Могу ли я использовать системные значки Touch Bar в своем приложении?
Ответы (2)
Apple предоставляет множество системных значков, которые вы можете использовать в своем приложении. В Руководстве по пользовательскому интерфейсу есть хорошая визуальная ссылка на все значки доступно здесь. На них можно ссылаться в приложении с помощью связанной константы NSImage.Name ( также описано в HIG).
Например, новые и поисковые изображения можно получить с помощью:
let addImage = NSImage(named: .touchBarAddTemplate)
let searchImage = NSImage(named: .touchBarSearchTemplate)
Возможно, вы могли бы найти эти значки в системных файлах, скопировать их и использовать в своем приложении, но я бы не рекомендовал этого делать. Они являются интеллектуальной собственностью Apple, и вам не разрешается использовать их в публичных проектах.
Вам следует искать похожие произведения искусства на таких сайтах, как flaticon.com, или создавать их самостоятельно.