我在哪里可以找到初始化程序 Image(systemName:)
中可用的所有系统镜像?
到目前为止,我一直在使用 "chevron"
和 "star.fill"
,这是在 Apple 的 SwiftUI 教程系列中发现的。但是,我无法在任何官方文档中找到完整的图标列表。
最佳答案
这些图标称为 SF 符号。您可以在 iOS 13 及更高版本、macOS 11 及更高版本、watchOS 6 及更高版本以及 tvOS 中使用超过 3,300 个符号13 及以后。您可以在任何可以使用图像的地方使用符号。
要浏览完整的符号集,download the SF Symbols app .有关 SF Symbols 的更多信息,请查看 here .
SF Symbols 更新历史:
SF Symbols 2 引入了 750 多个新符号,包括:
- 超过 150 个预配置的多色符号,可自动适应活力、辅助功能设置和外观模式
- 标准和自定义符号中的负边距,让您 更好地控制水平对齐
- 以及从右到左书写系统的本地化符号变体 作为阿拉伯文、天城文和希伯来文的特定文字符号
SF Symbols 3 具有 600 多个新符号、增强的颜色自定义、新检查器以及改进的自定义符号支持。
SF Symbols 4 具有 1000 多个新符号、可变颜色、自动渲染和新的统一图层注释。这些新符号在运行 iOS 16、iPadOS 16、macOS 13、tvOS 16 和 watchOS 9 的应用程序中可用。
用法
UIKit:
let heartImage = UIImage(systemName: "heart.fill")
swift 用户界面:
let heartImage = Image(systemName: "heart.fill")
关于ios - 查找 Image(systemName :) in SwiftUI) 的所有可用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56514998/