我一直试图为图像视图实现视差效果。视差效果的代码很简单,仅在UIImage
加UIImageView
时才有用。我需要在两侧平铺自己的图案图像。
所以我必须使用patternWithImage
的{{1}}方法。当我进行视差工作时,但是当我倾斜设备时,我可以在边缘看到UIColor
的背景颜色。
这是一个代码:
self.view
代码可以是Swift或Objective-C。任何帮助,将不胜感激。感谢
修改 根据@Clafou的建议,当我尝试推送和弹出动画时,我会有一种奇怪的表情。
答案 0 :(得分:3)
我猜你的backgroundImageView
需要超出其容器的边缘,因为你的效果会改变它。
作为快速测试,如果您不使用AutoLayout,则可以将self.backgroundImageView.frame = CGRectInset(self.backgroundImageView.frame, -50, -50);
添加到viewDidLoad的末尾。
如果您使用AutoLayout,请更改约束以使backgroundImageView
延伸到其容器的框架之外。