我有一个从模板创建的标签栏应用程序。其中一个视图是 tableview,当用户触摸标题时,我有一个新的 tableview 翻转以显示一些新数据。当新的 tableview 显示时,它会隐藏标签栏。我希望桌面栏可见且活跃。我似乎无法弄清楚如何做到这一点。任何朝着正确方向的指针都会很棒。
抱歉,如果这是一个愚蠢的问题。我相信它会很容易。或不可能。
我有一个从模板创建的标签栏应用程序。其中一个视图是 tableview,当用户触摸标题时,我有一个新的 tableview 翻转以显示一些新数据。当新的 tableview 显示时,它会隐藏标签栏。我希望桌面栏可见且活跃。我似乎无法弄清楚如何做到这一点。任何朝着正确方向的指针都会很棒。
抱歉,如果这是一个愚蠢的问题。我相信它会很容易。或不可能。
它隐藏了标签栏,因为您以模态方式呈现它。使用+[UIView setAnimationTransition:forView:]
,或+[UIView transitionFromView:toView:duration:options:completion:]
代替:
- (void)showBackSide
{
UIView *superview = [frontSideView superview];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft
forView:superview cache:YES];
[frontSideView removeFromSuperview];
[superview addSubview:backSideView];
[UIView commitAnimations];
}