実現したいこと
(ToDoリスト)
追加したリストに1〜99まで
順番に番号を表示したい
例
1 水やり
2 ゴミ出し
3 ジム
発生している問題・エラーメッセージ
該当のソースコード
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ ※※※『取得した値』→("\(text.count + text2.count)")※※※※ ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ struct ContentView: View { @State var messages: [String] = [] @State var newMessage = "" VStack(alignment: .leading) { VStack(alignment: .leading) { Text("テキスト追加する") .font(.footnote) .foregroundColor(.gray) HStack { Text("\(text.count + text2.count)") Button(action: { self.messages.append(self.newMessage) self.newMessage = ("\(text.count + text2.count)") }) { Text("追加") .buttonStyle(BorderlessButtonStyle()) } } }.padding([.leading, .trailing]) List { ForEach(messages, id: \.self) { user in Text(user) } } }
試したこと
ForEach(1 ..< 99, id: \.self) { num in Text("\(num) + user") }
など試しましたが
うまく動作致しません、、、
補足情報(FW/ツールのバージョンなど)
ぜひお力を貸していただけます嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/31 02:28