web-dev-qa-db-ja.com

tabBarControllerに3番目のタブを追加しようとしています

Ios5を使用してtabBarControllerに3番目のタブを追加しようとしています。ストーリーボードにドラッグして取得する標準オブジェクトには、2つのタブがあります。誰もこれを行う方法を知っていますか?私はインターネットを検索しましたが、すべての例は、取得方法を示すことなく、余分なタブを持つtabBarControllerから始まります。

46
Michele

以下は、TabBarControllerに3番目のタブを追加する方法を教えてくれたビデオです。

以下にプロセスを要約します。

新しいタブ付きアプリケーションプロジェクトを作成する

enter image description here

これにより、すでに「機能する」2つのタブが自動的に提供されます。

enter image description here

新しいView Controllerを追加

別のView Controllerをストーリーボードにドラッグします。

enter image description here

タブバー項目を追加

追加したばかりの新しいView ControllerにTab Bar Itemをドラッグします。

enter image description here

Tab View Controllerに接続

Tab View ControllerからControlキーを押しながらドラッグして、新しいView Controllerにドラッグします。メニューが表示されます。 Relationship Segueグループの下にあるview controllersオプションを選択します。

enter image description here

それでおしまい。すぐに実行でき、3つのタブすべてが機能するはずです。詳細については、リンク先のビデオをご覧ください。

注意:

  • 新しいタブで何かを行うには、新しいView Controllerクラスを追加することを忘れないでください(新しいView Controllerの場合と同様)。
100
Suragch

WolvorinとTom vanの回答、および私が経験したことに基づいて、次のように実行する必要があります。

  1. 空のView Controllerを作成します(コントローラーとオブジェクト内)
  2. Windowsとバーから、Tab Bar Itemを新しく追加されたビューにドラッグします
  3. メインのView Controllerから、Tab Bar Controllerアイコン(First Responderの隣)を選択し、新しく追加されたビューにControlキーを押しながらドラッグします
  4. 新しいタブがあります
42

@Roozbehの答えを詳しく説明するには、Tab Bar Controllerから新しく追加されたView Controllerへのドラッグを制御するときに、Relationship Sequeの下のView Controllerオプションを選択してください。

Control drag from here

And select view controllers under Relationship Seque

私は同じ問題を抱えた後にこの質問を読んでいたので、正確なステップが何であるかを明確にしたかったのです。

16
Peter Kaminski

3番目のタブでは、最初にView Controllerを追加し、TabView Controllerを右クリックしてから、ストーリーボードのセグウェイから、リレーションコントロールから追加されたView Controllerにドラッグして、完了です。

8
The iOSDev

画面の右側を見てください。これはオブジェクトライブラリビューだと思います。 「タブ項目」(または何か)を見つけて、バーにドラッグします。

1