调用标签栏上的视图来显示,而不需要用户按下标签栏(以编程方式)



我的标签栏有4个图标,显示4个不同的视图控制器,这取决于用户按下哪个图标。

在我的主屏幕上,标签栏是隐藏的,4个图标由屏幕中间的大按钮表示。

当按钮被按下时,我想显示对应于视图控制器上相同图标的视图。有人能给我一个线索,如何实现这一编程?

很多谢谢,代码

您可以将以下代码放入按钮的点击事件

ScrName *obj=[[ScrName alloc]initWithNibName:@"ScrName" bundle:nil];
            [self.navigationController pushViewController:obj animated:YES];
            [obj release]; 

如果你在app委托中有一个引用出口如果你在那里合成它那么你可以按以下方式做

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[[appDelegate tabbarController] setSelectedIndex: index]

你可以在点击图标

时应用此代码

最新更新