从 Xcode 11.2.1 开始,SwiftUI 中的文本字段没有内置的字体粗细修饰符。
我们如何在不将 UITextField 扩展为 UIViewRepresentable 的情况下引入 font-weight ?
使用与 SwiftUI TextField 配合使用的标准字体大小选项和粗细的通用方法。例如:
TextField("Name", text: $name)
.font(Font.headline.weight(.light))
可用的标准尺寸选项(最小到最大):
.caption
.footnote
.subheadline
.callout
.body
.headline
.title3
.title2
.title
.largeTitle
可用的标准字体粗细(从最轻到最重):
.ultralight
.thin
.light
.regular
.medium
.semibold
.bold
.heavy
.black
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)