1

我有一个从模板创建的标签栏应用程序。其中一个视图是 tableview,当用户触摸标题时,我有一个新的 tableview 翻转以显示一些新数据。当新的 tableview 显示时,它会隐藏标签栏。我希望桌面栏可见且活跃。我似乎无法弄清楚如何做到这一点。任何朝着正确方向的指针都会很棒。

抱歉,如果这是一个愚蠢的问题。我相信它会很容易。或不可能。

4

1 回答 1

0

它隐藏了标签栏,因为您以模态方式呈现它。使用+[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];
}
于 2011-05-30T19:51:50.630 回答