我的tabbar有4个图标,显示4个不同的视图控制器,具体取决于用户按下的图标。
在我的主屏幕上,标签栏被隐藏,而4个图标则由屏幕中间的大按钮表示。
因此,当按下按钮时,我想显示与viewcontroller上相同图标对应的视图。有人能告诉我如何以编程方式实现这一目标吗?
非常感谢, -code
答案 0 :(得分:1)
您可以将以下代码放在按钮的点击事件
中ScrName *obj=[[ScrName alloc]initWithNibName:@"ScrName" bundle:nil];
[self.navigationController pushViewController:obj animated:YES];
[obj release];
答案 1 :(得分:0)
如果您在app delegate中有一个引用插座,如果您在那里合成它,那么您可以按照以下方式执行此操作
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[[appDelegate tabbarController] setSelectedIndex: index]
您可以点击图标
来应用此代码