我们可以使用UIButton而不是Tabbarcontrollers并将该按钮分配给viewcontrollers,是否可以?任何教程都可以吗?
如何创建像tabbarcontroller这样的按钮系列?如何将它们带到UIWindow前面,每个viewcontroller都必须在tabbarcontroller之类的系列按钮之上工作?
答案 0 :(得分:1)
您可以使用UIToolBar并在其中包含您的按钮(或分段控件)..但是您必须编写自己的代码才能在视图之间切换..您可以检查{{3}代码示例知道如何使用工具栏和分段控件..
至于显示这些按钮上方的每个视图,我认为你可以使用工具栏的基本视图控制器,并添加所有视图(由工具栏按钮选择)作为基本视图的子视图..
但是我不确定为什么当标签栏随时可用时你会想要经历所有麻烦..它在显示彩色图像方面受到限制......但除此之外它看起来很棒......你可以甚至可以在一定范围内自定义..所以你应该重新考虑..
答案 1 :(得分:1)
首先你必须添加UITabbarController。
IBOutlet UITabBarController *tabbar;
IBOutlet UIButton *btnnewreport;
现在将UI按钮添加到该标签栏控制器的视图中,以便在其上显示。并在该按钮上单击编写代码show controller。
-(void)viewdidload{
[tabbar.view addSubview:btnnewreport];
[tabbar setSelectedIndex:0];
}
-(IBAction)buttonclick:(id)sender{
[tabbar setSelectedIndex:1];
}