有没有办法在UITabBarItem上禁用双击?
基本上我正在推送登录页面上的新视图,我不想让用户能够通过点击选项卡两次返回。
用户成功登录后,就不再需要登录页面了。
我像这样推动
VC *somevc = [[VC alloc] initWithNibName:@"VC" bundle:nil];
[self.navigationController pushViewController:somevc animated:YES];
[self.navigationController setNavigationBarHidden:NO];
[seomvc release];
感谢
答案 0 :(得分:2)
在你的VC课程-viewDidAppear:animated:
中,你可以这样做:
[self.navigationController setViewControllers:[NSArray arrayWithObject:self] animated:YES];
从而完全从导航堆栈中删除登录屏幕。点击标签栏图标仍将返回到根视图控制器 - 这是预期的行为,您应该避免在没有充分理由的情况下禁用它 - 但根视图控制器现在将是您的somevc
而不是登录页面。