問題タブ [uitabbar]

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 投票する
18 に答える
129863 参照

ios - UITabBarの色合い/背景色の変更

UINavigationBarとUISearchBarの両方にtintColorプロパティがあり、これらのアイテムの両方の色合いの色を変更できます(驚くべきことに、私は知っています)。アプリケーションのUITabBarにも同じことをしたいのですが、デフォルトの黒色から変更する方法を見つけました。何か案は?

0 投票する
13 に答える
42299 参照

ios - UITabBarの選択色を変更する方法

UITabBarの選択色をデフォルトの青から赤に変更する必要があります。これをどのように行いますか。

0 投票する
5 に答える
23386 参照

ios - UITabBarを非表示にする方法は?

私のアプリにはタブバーがあります。また、一部のビューでは、ツールバーもあります。したがって、ツールバーを使用してこれらのビューにアクセスすると、見苦しく見えます。ビューの下部に2つのバーがあります。これらの特定のビューに入るときにタブバーを非表示にするのが最善の解決策だと思いました。しかし、私はそれを正しい方法で行う方法を理解できませんでした。UITabBarControllerのtabBar非表示プロパティをYESに設定しようとしましたが、機能しませんでした。そして、私も自分がどんな見方をしていても、次のことをやろうとしました。

しかし、それもうまくいきませんでした。

この状況に対する正しい解決策は何ですか?どのビューでも2本のバーは必要ありません。

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

ios - タップ時にプログラムで選択されたUITabBarビュー

ナビゲーションコントローラーベースのアプリケーションがありました。そして、アプリケーションでタブバーを使用することにしました。

ユーザーが特定のタブバー項目を押したときに、特定のView Controllerを表示したいのですが、コードでプログラムで表示するものを選択したいと思います。

Interface Builderでナビゲーションコントローラーをタブバーに追加しようとしましたが、そのビューコントローラーのviewWillAppearが呼び出されていません。

この機能を実装するにはどうすればよいですか?

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

iphone - 「その他」のタブバー項目をプログラムで選択する

UITabbarController を 8 ~ 9 個のアイテムで使用しています (これらは UINavigation コントローラーです)。

を使用してプログラムで項目を選択するのは簡単です

tabbarcontroller.selectedIdex = x;

x の値が 0 ~ 4 の場合は期待どおりに動作しますが、4 より大きい場合は、View Controller として [More] を選択します。

「その他」リストの下にあるアイテムをプログラムで選択するにはどうすればよいですか?

任意の助けをいただければ幸いです..

前もって感謝します

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

iphone - NavigationController に埋め込まれた UITabBarController

この質問は以前に尋ねられたことを知っています。私が聞いた解決策は、UITabBarController を使用するのではなく、UITabbar をビューに追加し、対応する viewController をナビゲーション コントローラーにプッシュすることです。しかし、この方法を使用すると、タブバーは表示されますが、タブバーにタブバー項目が表示されません。下部にタブバーのみが表示されます。ボタンの応答を処理する tabbardelegate をセットアップしようとしましたが、明らかに無意味に見えるボタンはありませんでした。

良いアドバイスはありますか?

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

objective-c - Interface Builder の UITabBar - 面倒ですか?

ビュー コントローラーがあり、その上で UITabBar をホストしたいと考えています。ユーザーが別のタブ項目をクリックすると、別のビューを表示したいと考えています。私はこれを機能させていますが、維持するのは難しいです。

InterfaceBuilder では、すべてのタブ ビューを作成して非表示にしました。私のプロジェクトでは、ユーザーがタブ項目の 1 つをクリックすると、リンクされたビューの hidden プロパティを false に設定するだけで表示されます。

ただし、xib は惨事のように見えます。約 4 つのビューが重ねられているからです。簡単にするために、View の InterfaceBuilder で hidden プロパティを true に設定し、一部を完全に非表示にして、自分が何をしているかを簡単に確認できるようにします。ただし、InterfaceBuilder は単にビューの不透明度を 30% 程度に変更するだけなので、すべてのレイヤーが互いに重なって表示されます。

これを行うためのより良い方法があるかどうか疑問に思っています。可能であれば、この UI のすべてのビューをプログラムで生成したくありません。

ありがとう

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

iphone - UITabBar のタイトルの設定

UITabBarControllerApp Delegate でプログラムを作成して追加しています。

タブ バーに 5 つのビュー コントローラーがあり、これは 5 つのビューを意味します。

コントローラーから別のタブのタイトルを設定したい。

私がそれをするのを手伝ってください。

ありがとう

0 投票する
8 に答える
11805 参照

iphone - iPhone デバイスを横向きに回転させたときに TabBar を非表示にする

だからここに私が持っているものがあります:異なるUIViewControllersを処理するUITabBarController。UIViewController の 1 つで、デバイスが横向きに回転したときに表示されるビューを切り替えようとしています。重要な部分は、横向きに表示されるビューは画面全体を占める必要があるということです...

メソッドを正しく実装しました:

実際、回転が正しく行われており、ビューがスワップされています。ステータスバー、ナビゲーションバー、タブバーも非表示にしますが、画面の下部にタブバーの場所である空白スペースが残っています...

したがって、画面全体にビューを表示するには、tabBar の隠しプロパティを設定するだけでは不十分であると想定しています。TabBarController または MainWindow 内で、「今は TabBarController は必要ありません」のようなことを言う必要があると思います。しかし、この問題を適切に回避する方法がわかりません。

誰かがこの問題を回避している場合は、助けていただければ幸いです。

ありがとう、サミ。

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

iphone - iphone-presentModalViewControllerまたはpushViewControllerなしでUITabBarを非表示にする

質問の状態のように、presentModalViewControllerまたはpushViewControllerを使用せずにUIDatePickerをスライドさせて、アプリケーションのメインUITabBarを非表示にしようとしています。現在、ナビゲーションバーのいくつかのボタンを備えたUIDatePickerサブビューを一時的なUIViewControllerに追加し、その一時的なコントローラーをルートとしてUINavigationControllerを初期化しています。UITabBarをオーバーレイするために、このナビゲーションコントローラーをサブビューとしてself.navigationController.tabBarControllerに追加していますが、UITabBarを非表示に設定すると、その下に表示されるのは白で、UIDatePickerは表示されません。助言がありますか?

注:これについての私の理由は、画面よりも小さいビューでpresentModalViewControllerを使用する方法がわからないためです。