📜  swift sf 符号 uiimage 大小 - Swift (1)

📅  最后修改于: 2023-12-03 15:35:12.439000             🧑  作者: Mango

使用 SF Symbols 在 Swift 中创建 UIImage

如果您希望在 Swift 中使用 SF Symbols 创建 UIImage,您可以使用以下步骤:

步骤
  1. 首先,确保您的项目是使用 iOS 13 或更高版本。

  2. 在 Assets.xcassets 中创建一个 Image Set。

  3. 给这个 Image Set 一个名称。

  4. 在一个 UIImage 的初始化方法中,使用该名称获取图像:

let image = UIImage(systemName: "square.and.arrow.up")
  1. 使用 UIImage 初始化方法,指定要使用的 SF Symbol 和颜色:
let image = UIImage(systemName: "square.and.arrow.up", withConfiguration: UIImage.SymbolConfiguration(weight: .regular))
  1. 如果您想指定大小,可以使用 UIImage 的 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))
  1. 在您的视图中使用该图像:
let imageView = UIImageView(image: image)
结论

现在您已经知道如何使用 SF Symbols 创建 UIImage,让您可以与 iOS 13 中的其他功能进行交互,例如 UIKit,而不需要在项目中使用其他图像文件。