-请记住在SwiftUI世界中,万物皆是View。SwiftUI世界避免出现new,return,复杂括号。你的代码要有一种优雅时尚的质感。要保证这些,请先掌握ViewModifier。
A modifier that you apply to a view or another view modifier, producing a different version of the original value.属性修饰器能够用于多个视图之中,生产与原生值不一样的版本css
大白话:其实就是css样式,一次定义,能够应用与所有app。方便咱们统一调整全局效果。swift
下面代码就是一个简单定义ViewModifier的例子。app
struct SubheadlineModifier: ViewModifier { func body(content: Content) -> some View { content .foregroundColor(.secondary) .font(.subheadline) } } struct ContentView: View { var body: some View { List { Text("1") .modifier(SubheadlineModifier()) Text("2 ") Text("3 ") Text("4 ") } } }