SwiftUI

257 阅读1分钟

Text

- baselineOffset****(50.0) 上下的行间距

- kerning 控制字母之间的间距

  1. weight(粗细):

    • weight 参数用于指定字体的粗细或加粗程度。
    • 它接受的值包括:.ultraLight.thin.light.regular.medium.semibold.bold.heavy.black
    • 不同的值对应不同的字体粗细,例如 .bold 表示粗体字,.regular 表示普通字体。
    • 您可以根据需要选择适当的值来改变文本的粗细程度。
  2. design(字体设计):

  • design 参数用于指定字体的设计风格,例如是无衬线字体还是衬线字体。
  • 它接受的值包括:.default.serif.rounded.monospaced
  • .default 表示使用默认字体设计,.serif 表示使用衬线字体设计,.rounded 表示使用圆体设计,.monospaced 表示使用等宽字体设计。
  • 不同的设计风格可以改变字母的外观和排列方式,使文本看起来更具特色。

设置阴影

       RoundedRectangle(cornerRadius: 25.0)
                .fill(Color.blue)
                .frame(width: 300,height: 200)
                .shadow(color: Color.blue.opacity(0.3), radius: 10,x: -20,y: -20)