我是iOS開發新手 我想使用單個視圖應用程序創建一個選項卡欄 所以,我帶一個兩視圖控制器與xib和應用程序委託我寫這些代碼,但應用程序沒有運行 這裏還誤差不兼容的指針類型發送「的UIViewController」到「的UIView型」我想在ios中使用單個視圖應用程序創建一個選項卡欄
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
switch (item.tag)
{
case 1:
if (view1 == nil)
{
self.view1=[[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil];
}
[self.view insertSubview:view1 aboveSubview:tabbar];
break;
case 2:
if (view2 == nil)
{
self.view2=[[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
}
[self.view insertSubview:view2 aboveSubview:tabbar];
break;
default:
break;
}
}
也許我應該提供下面的答案之前問這個?一個標籤欄用於切換視圖控制器。 – RishiG 2014-10-01 05:45:24
對不起,以前的評論有點草率。通常UITabBars用於在控制器之間切換,但從技術上講,您可以將它們用於其他操作。我編輯了我的答案以反映這一點。 – RishiG 2014-10-01 06:03:09