【发布时间】:2019-12-12 00:11:15
【问题描述】:
如何使用 SwiftUI 在 Xcode 11 中设置 SF Symbol 的大小?
【问题讨论】:
标签: swiftui sf-symbols
如何使用 SwiftUI 在 Xcode 11 中设置 SF Symbol 的大小?
【问题讨论】:
标签: swiftui sf-symbols
SF Symbols 类似于字体,因此:
.font(.system(size: 60))
【讨论】:
Image 内部使用了 SF 符号
.imageScale(Image.Scale) 的提示。
您可以设置重量和尺寸:
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .ultraLight))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .thin))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .light))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .regular))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .medium))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .semibold))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .bold))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .heavy))
Image(systemName: "checkmark.circle")
.font(.system(size: 16, weight: .black))
【讨论】:
另一种方法是使用.imageScale()。
Image(systemName: "chevron.left").imageScale(.small)
Image(systemName: "chevron.left").imageScale(.medium)
Image(systemName: "chevron.left").imageScale(.large)
【讨论】: