問題タブ [swiftui-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3764 参照

ios - SwiftUIでリストを逆にする方法

私はSwiftUIが初めてで、reverseAndroidのようなものを作ろうとしていますLinearLayoutManager

この場合、すべてが下から上に進みます。

私が見つけることができる便利なものはすべてtableview逆です: テーブルビューを下からロードし、上にスクロールします(逆テーブルビュー)(iOS)

しかし、それを追加する方法がわかりませんList(TableViewの単なるラッパーのようです)。ここでの別のアプローチ: UITableViewを下から上に移入する方法は?

私の仮定は、これを機能させるための何か.onAppearまたはoverrideメソッドを取得することです。

SwiftUI は若すぎてそこまで深入りできないようです。

別の質問: List をプログラムでスクロールするための API はありますか?

質問が重複していないことを願っています。

匿名チャットアプリで利用https://ja.lonje.com/

0 投票する
1 に答える
1715 参照

swiftui - SwiftUI ナビゲーション リンクを含むリストにアイテムを追加するボタンを作成する方法

これについてこれまで投稿したことがないので、正しく設定されていることを願っています。

Swift は初めてで、以前のアイテムからリンクされたデータで作成されるファイルへのナビゲーション リンクを含むリストに新しいアイテムを追加するボタンを作成したいのですが、方法が見つかりませんでした。調査とテストに数日を費やした後、これを行う。

これは、最終的に必要なレイアウトの現在のアプリの外観です: Q1、ここに私が言及したさまざまな Q1-4 ビューのプレビューがあります: Q1-4

たくさんあることはわかっているので、もっと詳しく説明しましょう: 「第 1 週」で始まる「第 1 四半期」(上記参照) に含まれるリストが必要で、追加ボタンをクリックすると、 「第 2 週」などを 10 週まで追加してほしい。10 週に達したら、ユーザーに別のビュー「Q2」に変更してもらいたいと思います。これにより、第 11 週から第 20 週まで追加でき、合計で 40 週に制限されます。毎週、新しいビューへのナビゲーション リンクを含めたい。ただし、新しい週を作成するとすぐに前の週のデータを引き継ぐ必要があるため、ユーザーは前の週のデータを手動で入力する必要はありません。

数値にJSONファイルを使用してこれを行う方法を知っています. -40ですが、配列などで動作させることができないようです。@EnvironmentObject を使用して他のページから必要なデータを取得できることは知っていますが、それを設定する方法も正確にはわかりません。それ以外は、私は立ち往生しています!これが私のコードです: