【问题标题】:UIModalTransitionStylePartialCurl disappear on iOS 8UIModalTransitionStylePartialCurl 在 iOS 8 上消失
【发布时间】:2015-02-06 14:42:55
【问题描述】:

我正在尝试向我的 ViewController 展示 UIModalTransitionStylePartialCurl 过渡。我正在使用以下代码

PuzzleViewController *vc = [[PuzzleViewController alloc] init];
vc.modalTransitionStyle = UIModalTransitionStylePartialCurl;
vc.puzzleImage = imageView.image;
[self.navigationController presentViewController:vc animated:YES completion:nil];

UIModalTransitionStylePartialCurl 在 iOS 7 上可以正常工作,就像这样

但是对于iOS 8来说,前一个视图在顶部的视觉部分消失了,所以用户无法理解他可以点击左上角回到前一个视图。

那么有没有办法在 iOS 8 上解决这个问题?

【问题讨论】:

  • 让导航控制器呈现 VC 似乎有点奇怪,如果你得到代码所在的 VC 来呈现它呢?
  • 你的意思是,如果我这样做是为了展示 VC? [self presentViewController:vc 动画:YES 完成:nil];我试过了,但还是同样的问题。
  • 查看其他一些帖子,这似乎是 Xcode 6 的问题,如果在 Xcode 5 中完成,它可以工作:stackoverflow.com/questions/27596762/…
  • 您找到解决方案了吗?我也面临同样的问题..
  • 很遗憾还没有

标签: ios objective-c ios7 ios8 uimodaltransitionstyle


【解决方案1】:

这在 iOS 8 和 Xcode 6 中被破坏了。这里是它的雷达:http://www.openradar.me/18305611

这张票已作为重复票关闭,我找不到另一张票,但它就在那里。

【讨论】:

  • 是的,我检查过了,老实说,这是一个无聊的错误。还是谢谢。
  • 我们有这方面的消息吗?
  • 不,我改变了 ViewController 的呈现方式
猜你喜欢
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-18
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多