問題タブ [tabbarcontroller]

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

iphone - appdelegateファイルでナビゲーションコントローラーとタブバーコントローラーを使用する方法

ナビゲーションコントローラーとタブバーコントローラーを一緒に表示するという問題に直面しています。applicationlaunchメソッドでサブビューを追加する位置に応じて、どちらかが表示されます。

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

iphone - TabBarControllerの動作を変更するにはどうすればよいですか?

私はiPhoneの初心者であり、最初のアプリケーションでは、TabBarControllerの通常の動作をオーバーライドする必要があります。3つのタブがあり、最初のタブでは、実行時にいくつかのロジックに従って別のビューをロードする必要があります。これは可能ですか?

TabBarControllerデリゲートを確認しましたが、動作のオーバーライドが許可されていないことを理解している限り、「ユーザー入力の通知」だけです。

何か案が?ありがとうございました。

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

iphone - プログラムでtabBarControllerviewContollerを切り替えたときにajaxリクエストを作成します

私はフォーラムの投稿を読んで2時間以上頭を叩いてきましたが、誰かが私を正しい方向に向けるのを手伝ってくれることを願っています。

UITabBarControllerを使用していて、4つのルートビューが関連付けられています。最初のビューでは、ユーザーは写真を撮ることができ(UIImagePicker)、その後、2番目のビューがプログラムで表示されます。2番目のビューが表示されたら、サーバーにajaxリクエストを送信します。

次のコードを使用して、2番目のビューを正常に選択/表示できます。

ただし、UITabBarControllerDelegateメソッド(ユーザーtabBarContollerがタッチすると正常に呼び出されます):

Apple tabBarController:didSelectViewControllerのドキュメントに記載されているように、は呼び出されません。

バージョン3.0より前のバージョンのiOSでは、このメソッドは、選択したViewControllerが実際に変更された場合にのみ呼び出されます。つまり、同じViewControllerが選択されている場合は呼び出されません。さらに、このメソッドは、選択したViewControllerに対するプログラムによる変更とユーザーによる変更の両方に対して呼び出されました。

だから私の質問は、「プログラムでセカンドビューに切り替えた後、コードを実行してリクエストを行うにはどうすればよいですか?

また、トレースを入れてみました:

ただし、tabBarController.selectedIndexが設定されている場合、これらはいずれも呼び出されません。

どうもありがとう

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

iphone - appdelegateで呼び出さずにページにタブバーを表示する方法

tabbarページに表示したいtabbaritemstabbarcontrollerしかし、主な問題は、デリゲート クラスから呼び出されたくないということです。では、これはどのように可能でしょうか。ありがとう !!!

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

ios - TabBarController上のiPadフルスクリーンモーダルビュー?

iPadのTabBarベースのアプリケーションで、「フルスクリーン」でその上にモーダルを表示する方法はありますか?

私はLANDSCAPEONLYAPPを持っており(それが違いを生む場合)、現在モーダルで表示したいアイテムを全画面表示し、明確にするために画面全体に表示したいと思います。「PageSheet」でうまく表示でき、モーダルビューペン先でボタンを数回調整した後は「FormSheet」で問題ありませんが、「FullScreen」を試してみると、背景が白くなります(ただし、TabBarはまだあります)。 (シミュレーターを再起動せずに)ボタンを押して再試行すると、応答しません。

モーダルビューを表示するためのボタンが配置されているビューはCountryViewController.mであり、アクションは次のとおりです。

このコードは、TabBarがなくても正常に機能します。このコードに追加するもの、またはAppDelegate.hファイルと.mファイルでさえ何時間も探しましたが、これまでのところ、応答しない(エラーを表示せずに奇妙なことに)か、前述の空白のいずれかです。

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

iphone - View Controller を TabBar ViewController に配置する

私はすでに3つのView Controllerを作成しています。これらのView ControllerをtabBarview Controllerに追加したいだけです。ビューコントローラーは以下です

まず --> ログインページ

2 番目 --> タブバー ビュー コントローラー

上記の3つのView Controllerを別々に作成しています。Interface Builderまたはコーディングを使用して、それらをタブバーコントローラーに追加したい。

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

iphone - ビューはタブバーコントローラーを非表示にしています

私はタブベースのiphoneアプリケーションを開発しました。これで、私は以下に説明するような問題に直面しています:

1番目のタブバーに関連付けられているビューには、2〜3個のボタンが含まれています。これらのボタンのアクションは、別のビューをロードすることです。これらのボタンを押すと、ビューが読み込まれますが、フルサイズ(320x480)で、タブバーが非表示になります。タブバーにアクセスできるように、タブバーのすぐ上にそのビューをロードしたいと思います。そのビューのviewDidLoad関数でビューフレームを明示的に設定しましたが、機能していません。

私を助けてください。

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

iphone - Xcode/iPhone: 最初の Windows ベースのアプリケーション - TabBarController ビューに何も表示されないのはなぜですか

Windows ベースのテンプレートを使用する際に覚えておく必要があることはありますか? タブが表示されているのに、ビューに何も表示されていない理由がわからないからです。

手伝ってくれる?以前の質問を数時間検索しましたが、これを解決するものはまだ見つかりません。

AnotherMadeUpAppDelegate.h

AnotherMadeUpAppDelegate.m

AnotherMadeUpViewController.h

AnotherMadeUpViewController.m

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

iphone - タブ バー アプリケーション全体での plist の同期

接続情報 (クライアント ID、サーバー アドレス、ポート番号) の plist を共有する 3 つのタブのアプリケーションがあります。各ビュー コントローラーでは、NSUserDefaults オブジェクトが viewDidLoad メソッド内で初期化されます。

私のビューの 1 つは、ユーザーが plist を変更できるようにする「設定」ページを表しています。ただし、plist が更新されると、オブジェクトごとに同期が必要になるため、変更がすべてのタブ ビューに反映されるわけではありません。

viewDidLoad メソッドは、アプリケーションの存続期間中に (少なくともタブ バー アプリケーションの場合は) 1 回しか呼び出されないことを知ったので、同期呼び出しをここに置くことはできません。次に AppDelegate クラスに目を向けると、tabBarController メソッドを発見しました。このメソッドを使用して、同期ボタンを必要とせずにすべてのビュー コントローラー間で NSUserDefaults オブジェクトを同期するにはどうすればよいですか? これは、アプリケーションが開いているときに設定を共有/調整する正しい方法ですか?

これが私が今いるところです:

ありがとうございます。

0 投票する
4 に答える
4230 参照

iphone - プログラムで作成されたタブバーにタイトルを追加する

私はiPhone開発に不慣れです...今、私はUITabbarController以下のようにプログラムで作成しているアプリケーションを構築しようとしています:

tabbarこれで、タイトルをそれらのコントローラーに追加するにはどうすればよいですか。私が試してみました:

しかし、これら2つは機能しません..どうすればこれを達成できますか?