用于tabbar的UIButton?

时间:2010-08-20 04:42:30

标签: iphone

我们可以使用UIButton而不是Tabbarcontrollers并将该按钮分配给viewcontrollers,是否可以?任何教程都可以吗?

如何创建像tabbarcontroller这样的按钮系列?如何将它们带到UIWindow前面,每个viewcontroller都必须在tabbarcontroller之类的系列按钮之上工作?

2 个答案:

答案 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];

}