2010-09-06 55 views
1

我有一個標籤欄應用程序,從模板創建。其中一個視圖是tableview,當用戶觸摸header時,我有一個新的tableview翻轉顯示一些新的數據。 當新的tableview顯示時,它隱藏標籤欄。我希望表格欄可見並且活躍。 我似乎無法解決如何做到這一點。 任何指向正確方向的指針都會很棒。如何在標籤欄應用程序中的新視圖,這不是標籤欄的一部分,但不隱藏標籤欄

道歉,如果這是一個愚蠢的問題。我相信它會很容易。或者不可能。

+0

你如何顯示新的tableview?推,模型視圖或其他東西? – Rudiger 2010-09-07 00:19:50

+0

ModalView。我使用翻轉動畫。 – 2010-09-07 06:22:02

+0

我已經能夠通過添加一個導航欄來實現它,但它不會翻轉。我寧願沒有導航欄。 – 2010-09-07 06:22:45

回答

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]; 
}