SF Symbols

SF Symbols Mac上的一款app

有超1500个符号可供使用,也可以自定义符号

可以导出文件,用sketch编辑

SF Symbols Default

UIKit 提供了两种API,一种是使用系统符号,另外一种是自定义

  • init(systemName:)
  • init(systemName:compatibleWith:)
  • init(systemName:withConfiguration:)methods of UIImage.
  • init(named:)
  • init(named:in:compatibleWith:)
  • init(named:in:with:)
1
let image = UIImage(systemName: "square.and.arrow.up")

image 会加载image-20191226132926654对应的符号

也可以自定义符号

image-20191226133109500

Assets.xcassets / + / New Symbol Image Set /

拖拽编辑好的SVG文件到xcode中

效果如图

Assets

1
let image = UIImage(systemName: "arrowupfill")

#####link refer

Creating Custom Symbol Images for Your App