コード投稿テスト
コード投稿のプラグインを入れてみた結果を公開しています。
コード入力テスト。
import SwiftUI
struct ContentView: View {
@State private var outputText = UserDefaults.standard.stringArray(forKey: "text1") ?? []
// @State private var outputText:[String] = ["あいうえお", "かきくけこ"]
@State var memoSelection: String?
var body: some View {
ZStack {
NavigationView {
List(selection: $memoSelection) { //このselectionで選択した変数に対応するメモをMemoDetailViewで表示するようにしないといけないのだが・・・
ForEach(outputText, id: \.self) {output in
NavigationLink(destination: MemoDetailView(textDetail: output))
{
Text(output)
}
}
}
}
.toolbar {
ToolbarItem(placement: .automatic) {
Button("追加") { //新規メモを作った後はisEnabledでボタンを無効化(グレーにして押せなくする)すればApple公式メモアプリのようになるかな?どこで指定すればいいのだろう??
if (outputText.last != "新規メモ") {
outputText.append("新規メモ")
}
}
}
}
}
}
}