ios - 查找 Image(systemName :) in SwiftUI) 的所有可用图像

标签 ios swift swiftui sf-symbols

我在哪里可以找到初始化程序 Image(systemName:) 中可用的所有系统镜像?

到目前为止,我一直在使用 "chevron""star.fill",这是在 Apple 的 SwiftUI 教程系列中发现的。但是,我无法在任何官方文档中找到完整的图标列表。

最佳答案

这些图标称为 SF 符号。您可以在 iOS 13 及更高版本、ma​​cOS 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/

相关文章:

ios - 我可以为 NSAttributedString 的大小||颜色设置动画吗?

ios - 采访 Que Tableview reuseIdentifier 内部工作

swift - 在传递给 super.init 的回调中使用 self

ios - 获取对 AWSS3 对象的引用

swiftui - 阴影不透明度swiftUI

ios - Xcode 中的存档按钮变灰

ios - 枚举大小写的原始值必须是文字

ios - 在其扩展VS Struct中添加协议(protocol)的功能实现,符合协议(protocol)并实现功能

arrays - SwiftUI 大数组(超过 3 万个元素)需要永远迭代

swift - 将可选绑定(bind)转换为非可选绑定(bind)