UIInterpolatingMotionEffect--视觉差效果

    

   UIInterpolatingMotionEffect--视觉差效果,iOS7之后出现的东东,操作简单,方便。通过查看文档发现,这个类中的方法特别少,读者完全可以自己看看就ok了,现在稍加解释:

  - (instancetype)initWithKeyPath:(NSString *)keyPath type:(UIInterpolatingMotionEffectType)type NS_DESIGNATED_INITIALIZER;  // 初始化方法

    - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder NS_DESIGNATED_INITIALIZER;

  @property (readonly, nonatomic) NSString *keyPath;                    // 对应的属性操作,列入:center.x center.y等,在你手机屏幕左右翻转的时候

  @property (readonly, nonatomic) UIInterpolatingMotionEffectType type;    // 倾斜方式:目前支持两种 水平 垂直

  @property (nullable, strong, nonatomic) id minimumRelativeValue;          // 最小值, keyPath的对应值的变化范围

  @property (nullable, strong, nonatomic) id maximumRelativeValue;         // 最大值,keyPath的对应值的变化范围

   示例代码如下:

   

 遇到什么问题,先自主看看文档学习下,勇于大胆尝试,如果看到头文件中只有百十来行,果断自己撸起啊,对不对啊,这样才能印象更深刻。

这个功能,暂时还没用到过,不过很有特色,之前如果要实现这种效果,貌似要调用陀螺仪之类的东西,现在很简单就解决了,感觉还是很happy的。如果以后项目中用到了,会在来探讨的。也欢迎各种同学积极交流实战经验。

posted @ 2015-12-30 01:11  菜鸟的点滴记录  阅读(714)  评论(0编辑  收藏  举报