公告
财富商城
积分规则
提问
发文
2020-03-08 08:54发布
等我变得足够好
I have this
Image(systemName: "arrow.right")
But how do i make it bold, semibold etc?
I am using the new SwiftUI.
When using the font modifier, set a weight to the font you're passing
font
Image(systemName: "arrow.right") .font(Font.title.weight(.ultraLight))
For UIKit, symbols can be configured as follows:
UIImage(systemName: "arrow.right", withConfiguration: UIImage.SymbolConfiguration(pointSize: 16, weight: .bold))
UIKit SWIFT 5.x
To set their attributes: create a configuration then pass it in as a parameter:
let imageConfig = UIImage.SymbolConfiguration(pointSize: 22, weight: .black, scale: .large) let image = UIImage(systemName: "delete.right", withConfiguration: imageConfig)
I just wanted to also mention how to change the weight along with a custom font size.
HStack(spacing: 40) { Image(systemName: "moon.zzz") .font(Font.system(size: 60, weight: .ultraLight)) Image(systemName: "moon.zzz") .font(Font.system(size: 60, weight: .light)) Image(systemName: "moon.zzz") .font(Font.system(size: 60, weight: .regular)) Image(systemName: "moon.zzz") .font(Font.system(size: 60, weight: .bold)) }
最多设置5个标签!
When using the
font
modifier, set a weight to the font you're passingFor UIKit, symbols can be configured as follows:
UIKit SWIFT 5.x
To set their attributes: create a configuration then pass it in as a parameter:
SwiftUI 1.0
I just wanted to also mention how to change the weight along with a custom font size.