問題タブ [swiftui-button]

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

swiftui - ナビゲーション ビューを使用しないビューの切り替え

ユーザー名ボタンをクリックすると、ユーザー名ビュー用に作成したフルスクリーンの新しいビューがポップアップするようにしようとしています。navigationView を試してみましたが、タイトルがメイン ビューに表示されるのが好きではありません。機能するシートを使用してみましたが、全画面をカバーしていません。MainScreen.swift、Username.swift、Data.swift など、私が持っているさまざまなビュー間を移動する方法はありますか ありがとう!

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

ios - SwiftUI:ボタンの中にボタンを配置する方法はありますか?

SwiftUI を使用して別のボタンの中にボタンを挿入しようとしています。ただし、そのボタンを押すと、アクション クロージャは実行されませんが、押されている外側のボタンもアニメーション化されます。おそらくカスタム ButtonStyle を使用して、これを防ぐ方法はありますか?

これは次のようになります。

ボタン

内側のボタンを押すと、次のようになります。

押されたボタン

そして、ここに私のコードがあります:

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

swift - あるグラデーションから別の SwiftUI へのアニメーション遷移

可能なはずの状態値の値に応じて背景のグラデーションを変更しようとしていましたが、そうです。ただし、このグラデーション/背景の変化をアニメーション化したかったのです (プロパティが何らかの遷移に依存する場合によくあることです)。そこで、アニメーション/トランジションを使用して、背景を別のグラデーションに変更する三項演算子を設定しようとしました。背景は変化しますが、滑らかな変化はなく、単なる変化です。この問題を説明するために作成した最小限の実例を次に示します。

これを回避する方法/ここでアニメーション化された背景の変更の意図した効果を作成する方法はありますか? ありがとう。