I have this
Image(systemName: "arrow.right")
But how do i make it bold, semibold etc?
I am using the new SwiftUI.
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
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))
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))
}
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)