【问题标题】:Flip the TabBar and subView in ViewController iOS翻转 ViewController iOS 中的 TabBar 和 subView
【发布时间】:2015-09-16 05:45:21
【问题描述】:

我正在开发一个使用 UITabBarController 的应用程序。在某些时候,我必须翻转视图和整个tabbar,还必须更新tabbar 项目。

要翻转没有tabbar 的视图,我使用了这个:

-(IBAction)flipView:(id)sender {

    if (self.isSignUpViewOnDisplay == YES) {

        [self.signUpView setHidden:YES];
        [self.signUpView setHidden:NO];

        [UIView transitionFromView:self.signUpView toView:self.signInView
                          duration:1.0
                           options:UIViewAnimationOptionTransitionFlipFromRight | UIViewAnimationOptionShowHideTransitionViews
                        completion:NULL];
        self.isSignUpViewOnDisplay = NO;
    }
    else {

        [self.signUpView setHidden:NO];
        [self.signUpView setHidden:YES];

        [UIView transitionFromView:self.signInView toView:self.signUpView
                          duration:1.0
                           options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationOptionShowHideTransitionViews
                        completion:NULL];
        self.isSignUpViewOnDisplay = YES;
    }
}

而且效果很好。现在,我在tabbar 里面,我必须翻转它。通过使用相同的代码,我看不到翻转动画。虽然,tabbar 已更新且简单。

如何用电流控制器翻转整个tabbar

【问题讨论】:

    标签: objective-c iphone uiviewcontroller uitabbarcontroller core-animation


    【解决方案1】:

    你可以简单地用tabBarController.tabBar

    来翻转它
    UIView * a = self.tabBarController.tabBar;
    
    [UIView transitionFromView:toolbar
                        toView:a
                      duration:0.5
                       options:UIViewAnimationOptionTransitionFlipFromTop | UIViewAnimationOptionShowHideTransitionViews
                    completion:^(BOOL finished)
     {
    
     }];
    

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 2018-06-15
      • 1970-01-01
      • 2011-05-04
      • 2011-12-15
      • 1970-01-01
      • 2012-02-26
      • 1970-01-01
      相关资源
      最近更新 更多