問題タブ [tabbar]

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

iphone - iPhone - タブバー + ビューの問題

ビューの 1 つでライブラリから UITabBar コントロールを使用しています (UITabBarController ではなく UITabBar コントロールを使用していることに注意してください)。

ここで、この tabBar に 2 つの tabBar 項目を追加しています。

このビュー (.m および .h) ファイルのコントローラー クラスを作成し、.h ファイルでデリゲートを使用しました。

.m ファイルでは、次の関数を使用しました。

  • (void)tabBar:(UITabBar *)TabBarControl didSelectItem:(UITabBarItem *)FirstView

tag = 0 と tag = 1 をそれぞれの tabBar アイテムに割り当てました。

私がやりたいことは、最初のタブバー項目をクリックしてビューを表示し、別のタブバー項目をクリックすると、別のビューを表示したいということです。

したがって、上記の関数では、クリックされた tabBar 項目のタグが 0 の場合、1 つのビューを表示するよりも、別のビューを表示することを確認しています。

次のようにビューを表示しています。

Team1Scoreboard *tempTeam1Scoreboard = [Team1Scoreboard alloc]; tempTeam1Scoreboard = [tempTeam1Scoreboard initWithNibName:@"UserTeamScoreboard" bundle:[NSBundle mainBundle]];

問題は、タブバー項目のいずれかをクリックすると、正しいビューが読み込まれますが、ウィンドウ自体にビューを追加しているため、タブバー自体が消えてしまうことです。

正しいビューをロードできるように助けてください。また、タブバー自体も表示されます。

0 投票する
3 に答える
1427 参照

iphone - ナビゲーション ベースのアプリケーション内のタブ バー (再度)

これが私の問題です:

ナビゲーション ベースのアプリケーション内でタブ バーを使用する方法について多くのことを読みましたが、まだ理解できません。タブバーコントローラーの使用と使用回避の両方を試みましたが、解決策が見つかりません。

すでにナビゲーション ベースのアプリが動作しています。いくつかの nib ファイル (ビュー) があり、それぞれに独自のビュー コントローラーがあり、プログラムでナビゲーション コントローラー スタックにプッシュします。このビューの 1 つに、他のいくつかのビューを切り替えることができるタブ バーが必要です。タブバーがどのように機能するかを理解しています。タブバーコントローラーを使用する必要があると思います。これにより、各タブバーアイテムに関連付けられたビューコントローラーを定義し、それらすべてを管理できるようになります。しかし、私はそれを行う方法がわかりません。

「tabBarViewController」でタブ バー コントローラーを宣言し、「tabBarView」でタブ バー コントローラーを描画し、それらを IB にリンクすると、エラーが発生します (これは、実際にタブ バー コントローラーのビュー? "[window addSubView:[tabbarcontroller view]]? と同等のものが必要ですか?" この場合、ビュー内でタブ バー コントローラーのトップ ビュー コントローラーのビューを「見る」方法を知る必要があるだけです。コントローラーはすでにプッシュしています。

私が読んだように、タブバーコントローラーを使用しないようにする場合は、この問題の最良の解決策です.タブバーアイテム、それらの間のスイッチなどを管理するにはどうすればよいですか?

よろしくお願いします。

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

iphone - Iphone TABBAR MENUのようなドキュメントtogoアプリ

このようなTABBAR MENUを行うにはどうすればよいですか???

http://www.dataviz.com/products/documentstogo/iphone/index.html

ありがとう、シモーネ

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

apache-flex - 背景色の設定方法

特定の TabBar のすべてのタブに共通の Backgroundcolor を設定する方法はありますか?

現在、選択したタブにのみ色を設定できます

tabBar.getChildAt と setStyle

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

iphone - タブバーでタブのハイライトを解除するにはどうすればよいですか

下部にタブバーがあるアプリがあります。タブを選択すると、プレスは次のようにキャッチされます。

したがって、別のタブを押すまで青色のままである別のタブを押すまで、タブが青色のままであることを除いて、すべてがうまく機能します。

青いハイライトをオフにするスイッチ/ケースコードに入れることができるコードはありますか?

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

iphone - UINavigationController は必要ですか?

私は新進気鋭の iPhone 開発者であり、最善を尽くしていますが、UINavigationController に関して質問があります。

3 つのタブを持つタブ バー アプリがあります。

  • 最初のタブには 5 つの UIButton があり、それぞれがアプリの異なる「セクション」をロードし、各セクションにはいくつかのビューがあります。

  • 他のタブには、情報が表示されるだけです。

  • ユーザーが最初のタブで UIButton のいずれかを選択すると、[self.view addSubview: xxxxx]; を使用しています。

ユーザーがこのビューから移動すると、[self.view removeFromSuperview]; を使用します。

私の質問は:

これは悪い方法ですか?ナビゲーションコントローラーを使用する必要がありますか? 私が使用していない理由は、カスタムの外観の UI が必要であり、ナビゲーション コントローラーがデザインを少し強制することを理解しているためです。

その上で、コア データを使用して永続ストレージを実装します。このアプリケーションを実装する方法は、コア データに問題を引き起こしますか?

これに関するヘルプは大歓迎です。

乾杯

トム

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

iphone - 複数の ViewControllers iPhone タブバー アプリを削除する

わかりましたので、これで本当に頭痛がして、1日のほとんどが無駄になりました! 少しの進歩で!

アプリ:

  • 各タブには独自のView Controllerと関連するビューがあるタブバーアプリケーションがあります。
  • タブ1で、ユーザーがボタンをクリックして別のビューに移動すると、次のように実装しました: [self.view addsubView:view 2]
  • このようにビューを追加し続けます
  • ユーザーがそのビューから前のビューに戻った場合、リンクされた戻るボタンでそれを取り除きます[self.view removefromsuperview]

右!それはすべて正常に機能します...ここで頭痛が来ます。

ユーザーが次の操作を完了した場合: - タブ 1 の view2 に移動する - タブ 2 に切り替える - 再びタブ 1 に戻る

すべてのサブビュー (viewControllers からロードされたもの) を削除して、タブ 1 に view1 が表示されるようにしたいと思います。

それを得る?

私は次のことを試しました:

view2 を削除しようとしています。(このメソッドは view1 で呼び出されますviewWillAppear- 呼び出されますが、view2 は削除されません)

何か案は??この問題に関するヘルプをいただければ幸いです

乾杯

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

iphone - iPhoneで音楽アプリのような構成可能なタブバーを作成する方法

ユーザーがアイコンをドラッグアンドドロップしてタブバーを編集できるiPhoneミュージックアプリのようなアプリに構成可能なタブバーを実装したいと考えています。

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

iphone - タブバーの項目が押されたときにビューをリロードすることは可能ですか?

ビューがタブバーを介して表示されるたびに、viewDidAppearメソッドが呼び出されるようには見えません。私はこの問題について可能な限り検索しましたが、決定的な答えは実際には見つかりませんでした。

これに対する提案や回避策はありますか?

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

iphone - iPhone: 一部のビュー 横向き その他の縦向き

いくつかのタブを備えたタブバーのセットアップがあります。最初の tabitem は、縦向きにレイアウトされた xib をプログラムでロードする viewcontroller です。ユーザーが電話を回転させると、横向きに配置されたモーダル ビューが自動的に表示されます。このメカニズムはうまく機能します。

デバイスを縦向きモードに回転すると、モーダル ビューが閉じられ、下部にタブバーが表示されます。デバイスが回転したときに、スクロールビューや Web ビューなどの他のタブバー項目の一部を横向きに自動回転させたいと考えています。

私は RotateTabBarViewController というクラスを実装しました。これには shouldAutorotateToInterfaceOrientation メソッドが含まれており、selectedViewController で同じメソッドの値をチェックします。したがって、webview に shouldAutorotateToInterfaceOrientation メソッドが true を返す場合、ビューは期待どおりに回転します。

これが問題です。回転したビューが横向きモードの場合でも、タブバーは表示されたままです。つまり、ユーザーは最初の項目のアイコンをクリックできます。最初のアイテムがクリックされると、横向きモードであることが認識され、モーダル ビューが再び自動的に読み込まれます。唯一の問題は、ビューが画面上でずれていることです。

モーダル ビューをあるべき場所に再配置するソリューションを探しています。再調整が必要なのはメイン ビューなのか、モーダル ビューだけなのかわかりません。

次のリンクには、コンセプトのデモが含まれています。

http://www.veryniceindustries.com/rotation_demo.zip

  • デバイスを回転させて縦向きにします
  • アイテム 2 を選択
  • デバイスを横向きに回転します (このビューを再調整するには助けが必要です)
  • 項目 1 を選択します (モーダルはランドスケープに表示されますが、オフセットされています)

どんな助けでも大歓迎です。

ベスト、ハウィー