私は同じ問題がありましたが、私はviewControllerにTabViewControllerの場合のように独自のviewControllersを割り当てる方法を見つけることができませんでした。
私はそれを容器で解決しました。tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
メソッドの選択されたtabBarItemに応じて非表示または表示されている、tabBarの各tabBarItemの1つのコンターナーです。
ストーリーボードにあなたのUIViewControllerであなたのコンテナを作成します。 Just like thisはtabBarDelegate方法を聞くために、クラスを委任するためにあなたのタブバーとCtrl +ドラッグを選択:look here
2. corrisponging IBOutletsを宣言し、あなたのタブバーincliding:
#import <UIKit/UIKit.h>
@interface TabsMainViewController : UIViewController
@property (strong, nonatomic) IBOutlet UITabBar *tabBar;
@property (strong, nonatomic) IBOutlet UIView *directoryContainer;
@property (strong, nonatomic) IBOutlet UIView *groupsContainer;
@end
3.をタブバーに表示するコンテナを選択デリゲートメソッド:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
switch (item.tag) {
case 1:
_directoryContainer.hidden = NO;
_groupsContainer.hidden = YES;
break;
case 2:
_directoryContainer.hidden = YES;
_groupsContainer.hidden = NO;
break;
default:
break;
}
}
希望すること!
可能な複製http://stackoverflow.com/questions/31278709/is-it-possible-to-perform-a-segue-from-tab-bar-item –