其他分享
首页 > 其他分享> > 四、SwiftUI之ViewModifier

四、SwiftUI之ViewModifier

作者:互联网

### 什么是ViewModifier?

按照惯例,我们先看下官方文档说明

/// A modifier that you apply to a view or another view modifier, producing a
/// different version of the original value.

翻译为

什么是ViewModifier?

按照惯例,我们先看下官方文档说明

/// A modifier that you apply to a view or another view modifier, producing a
/// different version of the original value.

翻译为

应用于视图或其他视图修改器的修改器,
产生原始值的不同版本。

可以理解为它对原始的视图做了一层自定义的二次封装

什么场景下需要使用它?

HStack {
  Text("a").foregroundColor(Color.red).font(Font.callout).cornerRadius(3).background(Color.green)
  Text("b").foregroundColor(Color.red).font(Font.callout).cornerRadius(3).background(Color.green)
  Text("c").foregroundColor(Color.red).font(Font.callout).cornerRadius(

标签:ViewModifier,font,Color,视图,SwiftUI,modifier,view
来源: https://blog.csdn.net/xinshoubbs/article/details/120777656