UIView 上的一个小类别,允许您设置一个属性:parallaxIntensity
以使用 UIMotionEffect
实现视差效果。
theView.parallaxIntensity = 10;
正值会使视图看起来从屏幕上延伸出来。负值会使视图看起来在屏幕后面凹进去。
此外,您还可以通过编辑 "用户自定义运行时属性" 来在 Interface Builder 中设置此属性,并添加
KeyPath | Type | Value
----------------------------------------------
parallaxIntensity | Number | your depth value
此代码受 MIT 许可证保护。