問題タブ [swiftui-navigationlink]

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 に答える
484 参照

swiftui - SwiftUI NavigationLink別のSwiftUIページにアクセスするには?

ある SwiftUI ビューから別の SwiftUI ビューに移動しようとしていて、以下のコードに従って NavigationLink を使用していますが、次のエラーが発生します。タイプ '(destination: PlaylistTable)' の引数リスト

以下は、次のビューへのリンクをトリガーするボタンのコードです。

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

swiftui - ナビゲーションビューのSwiftUIカスタムアニメーショントランジション?

SwiftUI で、あるビューから次のビューにスライドする NavigationView/NavigationLink の標準的な動作を変更する方法はありますか? フェードイン/フェードアウトのようなカスタム アニメーション/トランジションが必要です。

しばらく試してみて、半分は解決しましたが、後半に苦労しています。このコード:

ビューが表示されたときに正しく動作します。3 秒以内に不透明度を 1.0 に変更してフェードインします。すべて良い。しかし、 をクリックしNavigationLinkてビュー B に移動すると、このビューがスライドして離れ、ビュー B (同じロジックを持つ) がゆっくりとフェードインします。onDisappearこれは、ビューが離れようとしているときではなく、ビューがなくなったときに実際にトリガーされるためだと思います。

SwiftUI にスワイプやスライドではなく、カスタム アニメーション/トランジションを行うように指示する機会はありますか?

Xcode 11.2.1 を使用しています

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

swift - SwiftUIを使用してアラートでナビゲーションを使用するにはどうすればよいですか

私は Bluetooth アプリケーションに取り組んでいます。オンボーディングとダッシュボードがあります。オンボーディングには、ペアリングとモジュールの使用方法の説明があり、ダッシュボードは周辺機器を制御します。したがって、アラートを使用してペアリングを解除し、次の場所に移動する必要があります。Onboardingという別のページ。アラートを使用して別のビューに移動するにはどうすればよいですか。

コードブロック

ありがとうございました !!!!