我有一个导航控制器.对于其中一个视图,我想隐藏底部标签栏,以便获得最大可能的屏幕空间.要做到这一点,我有:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.hidesBottomBarWhenPushed = YES; // To hide the tab bar
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
但是对于我推动堆栈的下一个视图,我希望标签栏重新出现.有没有办法做到这一点?
有没有办法提出一个模态视图控制器,不包括UITabBarController的标签栏?
具体来说,我想使用UIModalTransitionStylePartialCurl,但保留底部栏,一个iPhone映射应用程序.
苹果与模态segue提供了四种动画.但不是我最喜欢的,我更喜欢推动segue动画这样的动画?我怎么能存档呢?有不同动画的自定义segue的开源代码吗?提前致谢!
PS.实际上我有一个带有几个子视图的tabView,其中一个是tableView,每个单元格都会在详细视图中钻取.推送详细视图是正常的,但我不希望标签栏也进入详细视图.然后我选择模态细节视图.但我更喜欢推动画.