問題タブ [swiftui-view]

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 投票する
1 に答える
150 参照

ios - SwiftUI ビュー拡張機能は、ビューの読み込み/更新時に呼び出されます

カスタム ビュー拡張機能を作成して、機能を拡張.alertし、ニーズに合わせて多数のカスタマイズを追加しました。

.alert が呼び出されるのと同じ方法で、ビューで呼び出されます。

B2Bアプリケーション$viewModel.showAlertに適合する独自のカスタマイズ@Published var showAlert: BoolAlertX含むカスタム ビューです。

私が抱えている問題は 、バインディングが変更さ.alertX(isPresented: れたかどうかに関係なく、ビューが読み込まれるか状態が変更されるたびに、クロージャー内の情報が呼び出されることです。同じことは、値が変更されたときにのみ呼び出される$viewModel.showAlert組み込みのビュー拡張には当てはまりません。.alert$viewModel.showAlert

public func alertX(isPresented: Binding<Bool>, content: () -> AlertX) -> some View {バインディング値が変更されたときにのみクロージャ内の情報が呼び出されるように、実装でどのような変更を加える必要がありますか?

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

swiftui - SwiftUI: 上記のアイコンでリストをスクロールビューに追加します

上にアイコンを表示しながら、アイテムのリストをビューに追加しようとしています。現在、コードをビルドすると、探しているアイコンとリストが分離されますが、アイコンが静的になり、リストがスクロール可能になります。アイコンとリストの両方を一緒に移動したい。

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

swift - VStack の子ビューの下部テキストを揃える方法

次の出力を生成する次のコードがあります。

ここに画像の説明を入力

その上のビュー(テキスト)がはるかに大きく、 textであり、下のビューがさらに下に押し出されている場合でもdata、テキストをテキストと揃えるにはどうすればよいですか? どうすればそれが起こらないようにできますか?data 2"11 / 11 /11 /111/1 111"

"11 / 11 /11 /111/1 111"また、切り捨てられたくないことにも言及する必要があります。

編集: その長いテキストのフォント サイズがその下のテキストに比べて小さくても問題ありません。私も試してみましたがminimumScaleFactor、下部のテキスト ビューは、長いテキストを含む上部のビューに対してまだプッシュされています。

これが私が達成したいことです。

ここに画像の説明を入力