在UITabBarItem上禁用双击

时间:2011-06-09 00:57:52

标签: iphone uitabbarcontroller

有没有办法在UITabBarItem上禁用双击?

基本上我正在推送登录页面上的新视图,我不想让用户能够通过点击选项卡两次返回。

用户成功登录后,就不再需要登录页面了。

我像这样推动

VC *somevc = [[VC alloc] initWithNibName:@"VC" bundle:nil];
[self.navigationController pushViewController:somevc animated:YES];
[self.navigationController setNavigationBarHidden:NO];
[seomvc release]; 

感谢

1 个答案:

答案 0 :(得分:2)

在你的VC课程-viewDidAppear:animated:中,你可以这样做:

[self.navigationController setViewControllers:[NSArray arrayWithObject:self] animated:YES];

从而完全从导航堆栈中删除登录屏幕。点击标签栏图标仍将返回到根视图控制器 - 这是预期的行为,您应该避免在没有充分理由的情况下禁用它 - 但根视图控制器现在将是您的somevc而不是登录页面。