問題タブ [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 に答える
3632 参照

ios5 - tabbarcontrollerを使用してアプリのロード時にView Controllerをセグする方法

ルート ビュー コントローラーとして tabbarcontroller を使用しています。残念ながら、新しいストーリーボード機能を使用すると、アプリの読み込み時にビュー コントローラー (ログイン ページ) をセグエするのが難しいことがわかっています。

以下のコードを使用しています。

セグエは適切に設定されています。タブビューコントローラーの1つに入り、IBActionを作成すると、正常にセグエされました。前もって感謝します。

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

objective-c - SplitViewControllerから配列.viewControllersを設定します

TabBar内でsplitviewを使用しようとしています。これで、最初のTabBarItemにSplitViewができました。私の問題は、私が持っているSplitViewControllerで別のDetailViewまたは右ビューにアクセスしようとしたときに発生します。

SplitViewのルート(またはマスター)ビューコントローラーのdidSelectRowAtIndexPath:内でこれを実行しようとしています。

これがコードです。AppDelegateオブジェクトからTabBarControllerにアクセスし、SplitViewのviewControllers配列を変更して2番目のViewControllerのみを変更しようとしています。2番目のインスタンスの送信が認識されないというこのクラッシュエラーが常に発生します:-[SecondViewController viewControllers]:認識されないセレクターがインスタンス0x6852460に送信されました

そして私のAppDelegateコード(問題なく動作します):

私は何が間違っているのですか?どんな助けや提案も歓迎します。

よろしくお願いします。

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

ios5 - UISplitview縦向きのタブバーコントローラー内の初期状態

このスレッドで述べられているのと同様の問題があります: iPad UISplitView initial state in Portrait: how to display popover controller widget?

問題は、アプリを縦向きモードで起動すると、分割ビューのマスタービューのボタンが表示されないことです。上記のスレッドでは、解決策は分割ビューをウィンドウの rootviewcontroller としてプログラム的に割り当てることでした。私にとっては、タブバーコントローラー内にスプリットビューがあり、それがルートビューコントローラーであるため、これは機能しません。さらに、別のタブの下に別の分割ビューがあり、同じ問題があります。iPad を横向きにして元に戻すとボタンが表示されますが、両方のタブで個別に行う必要があります。また、ボタンはシミュレーターではなくデバイスにのみ表示されます。

splitViewController:willHideViewController:withBarButtonItem:forPopoverController: をトリガーする方法はありますか?

iOS 5、iPad のみでストーリーボードから作業しています。

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

iphone - メインwindow.xibのタブバーコントローラーに対して何を接続する必要がありますか?

タブバーコントローラーがタブバーアイテム間を切り替えるには、mainwindow.xibで接続を行う必要があるので助けてください。アプリデリゲートをタブバーコントローラーに接続しました。ただし、タブバーボタンがクリックされたときに複数のビューを切り替えることはできません

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

iphone - タイトルは TabBarItem に表示されませんが、画像は表示されます

タブ バー コントローラーを追加し、アイテムにタイトルと画像を追加しようとしていますが、画像しか表示されません。タイトルが見当たりません。どんな提案でも大歓迎です。

更新: しばらくの間、stackoverflow を検索した後、最終的に次のコードを追加して解決策を見つけました: *self.view = _tabbarController.view;*

これ以上の情報を提供できなかったことをお詫びします (これは rootViewController ではなく、代わりにサブビューとして追加されました)。ご協力いただきありがとうございます。

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

objective-c - Objective-Cのビューからボタンをクリックした後、タブバーコントローラをプッシュするにはどうすればよいですか?

ビューにボタンがあり、ボタンをクリックした後にタブバーコントローラーを追加したい。これどうやってするの?

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

objective-c - 現在の TabBarController ビューを UINavigationcontroller のルートとして設定する

以下の階層を実装する良い方法を探し回っています。

ログインとUITabBarController他の 3 つのビューの実装が完了しました。

私が今必要としているのは、選択したタブが、詳細ビューとの間のプッシュとポップを処理することになってrootviewcontrollerいる、すぐに実装されるとして機能することです。UINavigationcontroller

階層の要約:

lon、schema、および tidsaldo の 3 つのビューはすべてUITabBarController、インターフェイス ビルダーの に接続されています。

したがって、私が基本的に助けを必要としているのは、これら 3 つのタブのいずれかを my のルートにする方法に関するガイドラインおよび/またはヒントUINavigationControllerです。

私がとりわけ試したことは、 をつかみApp Delegate、 の現在のサブビューを追加することrootviewcontrollerですUINavigationController。しかし、それはどういうわけかタブバーを緩めます。

ヒントやポインタは大歓迎です。

PS。タイプミスがあるかもしれません。

階層構造

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

ios - TabBar デリゲート メソッドを使用できない

カスタム TabBar コントローラー クラスを備えたアプリを入手しました。

タブバーコントローラーのデリゲートメソッドを実装しようとしました:

しかし、うまくいきません。なんで?

ViewDidLoad私は書く:

そして .hi 実装では:

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

objective-c - TabBarItemをクリックしてViewControllerをリロードします

私は今ちょっと必死です:/4つのアイテムを持つタブバーコントローラーを持っています。4.タブには、PDFのリストを表示するwebViewを含めました。webViewでPDFを開くと、リンクを使用してメインのwebViewに戻る方法がありません。4. TabBarを再度クリックしてビューをリロードする方法はありますか?3.タブバーから4.タブバーに変更すると、機能します(viewWillAppear)。

ここに画像の説明を入力してください

誰かが私に、次の方法がうまくいくはずだと言った:

}

しかし実際には、そのメソッドをどのファイルに挿入する必要があるのか​​わかりません。(印刷画面を参照)

助けてくれてありがとう!