SwiftUIとSwiftの強力な言語仕様を使うと怪しいことができます。
このようにString
とInt
をView
に準拠させます。
extension String: View {
public var body: some View {
Text(self)
}
}
extension Int: View {
public var body: some View {
Text("\(self)")
}
}
そしてこう。
struct ContentView: View {
var body: some View {
VStack {
"Hello World!"
.foregroundColor(Color.green)
1010001010
111212
29292
.foregroundColor(Color.red)
"ojowijojwe"
}
}
}
😇
あまりいい作法とは言えないと思いますが、こんなこともできますよ。って感じで紹介しました。
次の記事もオススメです。