タブバーiOSアプリを作成しています。 Tab Bar View Controllerには2つのタブがあり、各タブはView Controllerに接続されています。
これはどのように見えるか:
Tab Controllerにさらにタブを追加する必要があります。私はストーリーボードで次のようにやっています:
私はそれを行う方法だと思いますが、その後、Tab Bar Controllerはタブアイコンを表示しなくなり、Tab Barは灰色になります。
このような:
何が間違っているのかを知る必要があります。
最初にオブジェクトライブラリからTabBarControllerをドラッグすると、VCのタブが2つしかありません。
tabBarVCにタブアイテムを追加するには、オブジェクトライブラリからVCをドラッグします
次に、TabBarVCから新規VCへのドラッグを制御し、セグエリレーションがポップアップします
最後の1つを選択関係セグエ-> コントローラーの表示
オブジェクトライブラリから新しいビューにタブバー項目を追加し(右側のパネルでその属性を設定)、THEN ctrlをTab Bar Controllerから新しいビューにドラッグしてリレーションシップセグエを作成するまで、同じ問題がありました。
最初にタブ項目を新しいビューに追加せずにTab Controllerからctrlドラッグしようとした場合、説明した動作が行われました。
アイコン画像のサイズを必ず確認してください。追加された画像の色合いはデフォルトで灰色です。大きなサイズのタブバー画像がある場合、何らかの理由でタブバー全体がグレーアウトされているように見えることがあります。 picは自動サイズ変更しません。
Xcode 6.1.1を再起動すると、複数のプロジェクトで作業しているときに問題が解決しました。
以下のプロセスは、Xcode 9.4でTab Bar Controllerに新しいアイテムを追加するためのものです。 1)新しいTab Bar Controllerをsotrtyboardにドラッグアンドドロップします。2)2つのView Controllerに接続した2つのアイテムを表示します。 3)Tab Bar Controllerに3番目のアイテムボタンを追加する場合i)新しいView Controllerを追加します。 ii)Tab Bar Controllerを右クリックして、新しいView Controllerにドラッグします。 iii)1つのオプションポップアップがそのポップアップ内に表示され、「コントローラの表示」オプションを選択します
関係リンクを作成し、Tab Bar Controllerで自動アイテムボタンを生成します。
適切に表示できるように、3番目のView Controllerに(メディアライブラリの表示から)アイコンを追加/ドラッグする必要があります。