問題タブ [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.
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]];
問題は、タブバー項目のいずれかをクリックすると、正しいビューが読み込まれますが、ウィンドウ自体にビューを追加しているため、タブバー自体が消えてしまうことです。
正しいビューをロードできるように助けてください。また、タブバー自体も表示されます。
iphone - ナビゲーション ベースのアプリケーション内のタブ バー (再度)
これが私の問題です:
ナビゲーション ベースのアプリケーション内でタブ バーを使用する方法について多くのことを読みましたが、まだ理解できません。タブバーコントローラーの使用と使用回避の両方を試みましたが、解決策が見つかりません。
すでにナビゲーション ベースのアプリが動作しています。いくつかの nib ファイル (ビュー) があり、それぞれに独自のビュー コントローラーがあり、プログラムでナビゲーション コントローラー スタックにプッシュします。このビューの 1 つに、他のいくつかのビューを切り替えることができるタブ バーが必要です。タブバーがどのように機能するかを理解しています。タブバーコントローラーを使用する必要があると思います。これにより、各タブバーアイテムに関連付けられたビューコントローラーを定義し、それらすべてを管理できるようになります。しかし、私はそれを行う方法がわかりません。
「tabBarViewController」でタブ バー コントローラーを宣言し、「tabBarView」でタブ バー コントローラーを描画し、それらを IB にリンクすると、エラーが発生します (これは、実際にタブ バー コントローラーのビュー? "[window addSubView:[tabbarcontroller view]]? と同等のものが必要ですか?" この場合、ビュー内でタブ バー コントローラーのトップ ビュー コントローラーのビューを「見る」方法を知る必要があるだけです。コントローラーはすでにプッシュしています。
私が読んだように、タブバーコントローラーを使用しないようにする場合は、この問題の最良の解決策です.タブバーアイテム、それらの間のスイッチなどを管理するにはどうすればよいですか?
よろしくお願いします。
iphone - Iphone TABBAR MENUのようなドキュメントtogoアプリ
このようなTABBAR MENUを行うにはどうすればよいですか???
http://www.dataviz.com/products/documentstogo/iphone/index.html
ありがとう、シモーネ
apache-flex - 背景色の設定方法
特定の TabBar のすべてのタブに共通の Backgroundcolor を設定する方法はありますか?
現在、選択したタブにのみ色を設定できます
tabBar.getChildAt と setStyle
iphone - タブバーでタブのハイライトを解除するにはどうすればよいですか
下部にタブバーがあるアプリがあります。タブを選択すると、プレスは次のようにキャッチされます。
したがって、別のタブを押すまで青色のままである別のタブを押すまで、タブが青色のままであることを除いて、すべてがうまく機能します。
青いハイライトをオフにするスイッチ/ケースコードに入れることができるコードはありますか?
iphone - UINavigationController は必要ですか?
私は新進気鋭の iPhone 開発者であり、最善を尽くしていますが、UINavigationController に関して質問があります。
3 つのタブを持つタブ バー アプリがあります。
最初のタブには 5 つの UIButton があり、それぞれがアプリの異なる「セクション」をロードし、各セクションにはいくつかのビューがあります。
他のタブには、情報が表示されるだけです。
ユーザーが最初のタブで UIButton のいずれかを選択すると、[self.view addSubview: xxxxx]; を使用しています。
ユーザーがこのビューから移動すると、[self.view removeFromSuperview]; を使用します。
私の質問は:
これは悪い方法ですか?ナビゲーションコントローラーを使用する必要がありますか? 私が使用していない理由は、カスタムの外観の UI が必要であり、ナビゲーション コントローラーがデザインを少し強制することを理解しているためです。
その上で、コア データを使用して永続ストレージを実装します。このアプリケーションを実装する方法は、コア データに問題を引き起こしますか?
これに関するヘルプは大歓迎です。
乾杯
トム
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 は削除されません)
何か案は??この問題に関するヘルプをいただければ幸いです
乾杯
iphone - iPhoneで音楽アプリのような構成可能なタブバーを作成する方法
ユーザーがアイコンをドラッグアンドドロップしてタブバーを編集できるiPhoneミュージックアプリのようなアプリに構成可能なタブバーを実装したいと考えています。
iphone - タブバーの項目が押されたときにビューをリロードすることは可能ですか?
ビューがタブバーを介して表示されるたびに、viewDidAppear
メソッドが呼び出されるようには見えません。私はこの問題について可能な限り検索しましたが、決定的な答えは実際には見つかりませんでした。
これに対する提案や回避策はありますか?
iphone - iPhone: 一部のビュー 横向き その他の縦向き
いくつかのタブを備えたタブバーのセットアップがあります。最初の tabitem は、縦向きにレイアウトされた xib をプログラムでロードする viewcontroller です。ユーザーが電話を回転させると、横向きに配置されたモーダル ビューが自動的に表示されます。このメカニズムはうまく機能します。
デバイスを縦向きモードに回転すると、モーダル ビューが閉じられ、下部にタブバーが表示されます。デバイスが回転したときに、スクロールビューや Web ビューなどの他のタブバー項目の一部を横向きに自動回転させたいと考えています。
私は RotateTabBarViewController というクラスを実装しました。これには shouldAutorotateToInterfaceOrientation メソッドが含まれており、selectedViewController で同じメソッドの値をチェックします。したがって、webview に shouldAutorotateToInterfaceOrientation メソッドが true を返す場合、ビューは期待どおりに回転します。
これが問題です。回転したビューが横向きモードの場合でも、タブバーは表示されたままです。つまり、ユーザーは最初の項目のアイコンをクリックできます。最初のアイテムがクリックされると、横向きモードであることが認識され、モーダル ビューが再び自動的に読み込まれます。唯一の問題は、ビューが画面上でずれていることです。
モーダル ビューをあるべき場所に再配置するソリューションを探しています。再調整が必要なのはメイン ビューなのか、モーダル ビューだけなのかわかりません。
次のリンクには、コンセプトのデモが含まれています。
http://www.veryniceindustries.com/rotation_demo.zip
- デバイスを回転させて縦向きにします
- アイテム 2 を選択
- デバイスを横向きに回転します (このビューを再調整するには助けが必要です)
- 項目 1 を選択します (モーダルはランドスケープに表示されますが、オフセットされています)
どんな助けでも大歓迎です。
ベスト、ハウィー