こういうやつが簡単に作れる。
👉 GroupBox | Apple Developer Documentation
GroupBox("Today's Menu") {
VStack(alignment: .leading) {
Text("🍛 curry and rice")
Text("🥗 green salad")
}
}
.frame(width: 300)
🧑🏻💻 作ってみた
手作りと比較します。
VStack {
HStack {
Text("Today's Menu")
.bold()
Spacer()
}
VStack(alignment: .leading) {
Text("🍛 curry and rice")
Text("🥗 green salad")
}
}
.padding()
.frame(width: 300)
.background(
.background.secondary,
in: .rect(cornerRadius: 8)
)
かなりコード量に差が出ますね。
🧑🏻💻 まとめ
便利ですね。
厳しいレイアウトの制限がない限り、
使う機会は多いかもしれません。
ちなみに、macOS で見てみると、
手書きのほうが意図通りとなりました。
少し残念。
👉 【SwiftUI】Default background Color in built-in View Component
👉 【SwiftUI】市松模様を背景にする - Checkered Pattern Background 🏁
👉 【SwiftUI】四角の角を丸くする方法あれこれ
👉 【SwiftUI】 iOS / macOS の レイアウト記述を typealias で切り替える
関連ワード: apple・iOS・iPhone・mac・macOS・Swift・SwiftUI・今さら聞けない・初心者・開発