web-dev-qa-db-ja.com

Xcode:IOS5ストーリーボードに新しいタブ画面を追加するにはどうすればよいですか?

enter image description here

私はこれを持っています..「アカウント」が3つの画面を持つことができるように、iOS5ストーリーボードを使用して別のタブ画面を追加するにはどうすればよいですか。

アカウント--->アカウントリスト--->アカウントの詳細

20
001

最初に新しいViewControllerをドロップし、次にCtrlキーを押しながらタブバーコントローラーからその新しいコントローラーにドラッグします。

これにより、「関係セグエの追加」を選択できるポップアップが表示されます。これにより、3番目のタブとして接続されます。

50
Thilo

これはプログラムで実行できます

// Tab Controller
UITabBarController *tabBarController = [[UITabBarController alloc]init];

// Views to be accessed
UIViewController *controllerOne = [[UIViewController alloc]init];
UIViewController *controllerTwo = [[UIViewController alloc]init];
UIViewController *controllerThree = [[UIViewController alloc]init];

// Store UIViewControllers in array
NSArray* screenControllers = [NSArray arrayWithObjects:controllerOne, controllerTwo, controllerThree, nil];

// Add Views to Controller
tabBarController.viewControllers = screenControllers;

またはInterfaceBuilderを使用する:

  • 左側のパネルのビューの階層に「タブバーアイテム」を追加する

    enter image description here

またはストーリーボードを使用する:

iOSストーリーボード (下にスクロール/「タブに追加するだけ」を検索)

3
Tim