0
当用户切换标签时,有没有办法弹出视图控制器?当用户切换标签时,有没有办法弹出视图控制器?
我在其中一个选项卡上有一个带有navigationController的tabbar。用户在表格中选择一行,将viewController推到包含该表格的navigationController上。然后用户切换标签到一个新的视图。在新视图中,他点击一个按钮,将他带回桌子标签。问题在于navigationController中的表格仍然有一个视图被推送到它上面。
我从未创建一个类的navigationController。我刚刚创建了一个使用rootViewController初始化的navController,将它添加到tabBar,然后释放navController。我在哪里可以找到委托人?我必须为它创建一个类吗? – Bryan 2009-09-23 20:30:15
我写navController.delegate = self; 并把didSelectViewController放在同一个类中? – Bryan 2009-09-23 21:01:40
您需要设置tabbarcontroller的委托而不是navController的委托。只要说'tabController.delegate = navController;'并在导航控制器子类中实现标签栏控制器委托方法。 – klaaspieter 2009-09-24 07:27:50