📅  最后修改于: 2023-12-03 15:35:12.439000             🧑  作者: Mango
如果您希望在 Swift 中使用 SF Symbols 创建 UIImage,您可以使用以下步骤:
首先,确保您的项目是使用 iOS 13 或更高版本。
在 Assets.xcassets 中创建一个 Image Set。
给这个 Image Set 一个名称。
在一个 UIImage 的初始化方法中,使用该名称获取图像:
let image = UIImage(systemName: "square.and.arrow.up")
let image = UIImage(systemName: "square.and.arrow.up", withConfiguration: UIImage.SymbolConfiguration(weight: .regular))
withRenderingMode
方法并使用 .alwaysOriginal
选项和 .resize
选项来指定大小:let image = UIImage(systemName: "square.and.arrow.up", withConfiguration: UIImage.SymbolConfiguration(weight: .regular)).withRenderingMode(.alwaysOriginal).resize(size: CGSize(width: 30, height: 30))
let imageView = UIImageView(image: image)
现在您已经知道如何使用 SF Symbols 创建 UIImage,让您可以与 iOS 13 中的其他功能进行交互,例如 UIKit,而不需要在项目中使用其他图像文件。