質問するログイン新規登録

回答編集履歴

1

コードを追記しました。

2023/04/01 23:39

投稿

退会済みユーザー
answer CHANGED
@@ -10,3 +10,31 @@
10
10
  この部分につきまして、画面のUIなどを踏まえた設計として、どのようにしたいのか、明確にした方が良いのかなと思いました。
11
11
 
12
12
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-04-01/12edf58a-2408-4fbd-ad03-3897cf1223d8.png)
13
+
14
+
15
+ ### 追記
16
+
17
+ 常にitemsの1つ目をAnotherAnotherViewに表示するような感じで修正してみました。
18
+
19
+ ```swift
20
+ // 省略
21
+ .toolbar {
22
+ #if os(iOS)
23
+ ToolbarItem(placement: .navigationBarTrailing) {
24
+ EditButton()
25
+ }
26
+ #endif
27
+ // --- ここでは常にitemsの1つ目の要素を参照します。
28
+ if let item1 = items.first {
29
+ ToolbarItem {
30
+ NavigationLink {
31
+ AnotherAnotherView(item: item1)
32
+ } label: {
33
+ Text(item1.text ?? "")
34
+ }
35
+ }
36
+ }
37
+ }
38
+ Text("Select an item")
39
+ // 省略
40
+ ```