SwiftUI Text

Text--显示一行或多行只读文本的视图。

Text("Hello World")
截屏2023-06-13 21.15.22.png

给文本添加 样式, 粗体 斜体 下划线,

Text("Hello World")
  .bold()
  .italic()
  .underline()
  .lineLimit(2)
截屏2023-06-13 21.20.10.png

Text 中提供的字符串也用作LocalizedStringKey,所以您可以自由获得 NSLocalizedString 的行为。

截屏2023-06-13 21.52.22.png

在文本视图中格式化文本。 实际上这不是 SwiftUI 功能,而是 Swift 5 字符串插值。

static let dateFormatter: DateFormatter = {
      let formatter = DateFormatter()
      formatter.dateStyle = .long
      return formatter
  }()
  
  var now = Date()
  
  var body: some View {
    VStack {
      Text("What time is it?: \(now, formatter: Self.dateFormatter)")
    }
    .padding()
  }
截屏2023-06-13 21.52.22.png

还可以将 Text 与 + 连接在一起。

Text("Hello ") + Text("World!").bold() // 粗体
截屏2023-06-13 21.55.30.png

文本对齐

Text("Hello\nWorld!").multilineTextAlignment(.center)
截屏2023-06-13 21.58.18.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容