前提・実現したいこと
取ってきた[String]の値が""だったら、画面になにも表示させないようにしたいです。
isEmptyやcountを使ってみましたがどちらもうまくいきませんでした。
(どちらも値が入っていると判断されてしまった)
どなたか原因と解決方法を教えていただけませんか?
下のように空のデータが表示されてしまいます。これを消したいです。
該当のソースコード
SwiftUI
1struct SomeView: View { 2 var list : [String] 3 4 var body: some View { 5 VStack(alignment: .leading){ 6 if !list.Empty { 7 ScrollView{ 8 HStack{ 9 ForEach(list, id: .self){ one in 10 Text(one) 11 .padding(5) 12 .background(Color.yellow.cornerRadius(5)) 13 } 14 } 15 } 16 } 17 18 ... 19
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/03 12:54