問題タブ [swiftui-tabview]

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

swiftui - SwiftUI で TabItem ラベルにハイライトを追加するにはどうすればよいですか

私はTabViewカスタムアイコンを持っています-次のように:

これはうまく機能しますが、テキストの色の変化だけが非常に微妙です。どのタブが「現在」であるかは明らかではありません。画像に何かを加えることで、それをより明確にしたいと考えています。私はこれらすべてを試しました

しかし、それらのどれもまったく効果がありません - そして私はその理由を本当に理解していません

0 投票する
0 に答える
59 参照

swift - SwiftUI で TabView と BottomToolbar を交換する方法

これらの 2 つのビューがあり、EditButtonタップすると、そのうちの 2 つ (TestView/BottomToolbarBottomView/TabView) を入れ替えます。

  • TestView/BottomToolbar 見える
  • BottomView/TabView 見えない

このようなことはできますか?はいの場合、どのように?

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

swift - SwiftUI - TabView をスワイプ可能にしながら長押しを検出する

TabView でスワイプ可能な長押しジェスチャを検出しようとしています。

問題は、現時点で TabView のスワイプ可能な動作が無効になっていることです。個々の VStack にジェスチャを適用しても機能しませんでした。背景をタップしても長押しが検出されません。

これは私のコードの簡略化されたバージョンです - Swift Playground にコピーして貼り付けることができます:

全体的な考え方としては、この TabView はスライドを自動的に回転させますが、いずれかのスライドを指で押さえると回転が一時停止するはずです (Instagram のストーリーと同様)。簡単にするためにそのロジックを削除しました。

更新: DragGesture の使用も機能しませんでした。

0 投票する
0 に答える
111 参照

swiftui - NavigationView内のタブビューでSwiftUI自動折りたたみナビゲーションバー

私のコードには、ここで見られるような構造があります。

TabView は NavigationView 内にあります。両方の tabItem にスクロールビューがあります。statsView では NavigationBar は自動的に閉じますが、secondStatsView では閉じません (gif を参照)。ユーザーはアプリの最初のページで何かを選択でき、選択後にタブビューが開くため、このコード構成を使用したいと思います。ユーザーはどのタブからでも firstView に戻ることができます。この問題を克服する方法はありますか?

ここに画像の説明を入力