UIPageViewController和透明页面后台

时间:2015-05-11 18:46:13

标签: ios8 transparency uipageviewcontroller page-curl

任何人都可以帮助解决UIPageViewController给出透明页面支持的问题吗?

我有一个展示旧报纸模型的项目。我将双面设置为true,并为页面背面略微模糊和镜像。

一个原型版本没问题,看起来就像这个页面一样:

enter image description here

但是,具有不同背景的更新版本如下所示:

enter image description here

如您所见,卷曲的页面现在完全透明。

我认为代码在每种情况下都是相同的,尽管UIView层次结构是不同的。

任何人都可以通过解释可能的原因来帮助我吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

这个问题似乎是因为我有一个sublayertransform,而不是Identity矩阵。在使用UIPageViewController之前重置它会修复它。

let noPerspective = CATransform3DIdentity self.view.layer.sublayerTransform = self.noPerspective

这明显干扰了UIPageViewController的动画。