【问题标题】:I want to flip my screen [closed]我想翻转我的屏幕[关闭]
【发布时间】:2016-05-22 10:32:30
【问题描述】:

我在导航栏中添加了一个翻转按钮,但我不知道从右到左布局方向翻转屏幕的代码。所以,请帮我提供一些代码或建议。

【问题讨论】:

  • 我很确定操作系统会在用户转动设备时处理这个问题。除非你真的有一个独立于设备旋转的视图?
  • 你的意思是把它倒过来,还是让它镜像?如果您的意思是将其倒置,您的意思是当用户将设备倒置时自动旋转,还是您的意思是要强制它根据当前方向倒置显示? (因此,即使用户将设备旋转 180 度,图像也会保持倒置。)
  • 屏幕是什么意思,你要view翻转动画还是viewcontroller翻转动画?
  • 我想要viewController翻转动画
  • @MananChoksi 使用以下解决方案。希望对您有所帮助。

标签: ios objective-c iphone


【解决方案1】:

你可以使用 UIViewAnimation 来翻转你的屏幕。

[UIView transitionWithView:self.navigationController.view
                          duration:0.5
                           options:UIViewAnimationOptionTransitionFlipFromLeft
                        animations:^{

                     [self.navigationController popViewControllerAnimated:NO]; //for go back to previous view controller 
                   //otherwise set your view controller if you want go to next screen
                        }
                        completion:NULL];

对于从右侧翻转设置此选项UIViewAnimationOptionTransitionFlipFromRight

【讨论】:

    猜你喜欢
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    相关资源
    最近更新 更多