在ios7中引入了运动效果,它可以把设备加速计上面所发生的事件同UIKit的值关联起来。开发者只需要创建UIMotionEffect子类的实例(目前系统只提供了一种UIMotionEffect子类,就是UIInterpolationMotionEffect),我们可以通过它来实现效果,但是要注意,加速计在真机上才有效果,在模拟器上是没有效果的。

简单的代码如下:

- (void)startMotionEffects
{UIInterpolatingMotionEffect *motionEffectX = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis];UIInterpolatingMotionEffect *motionEffectY = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis];motionEffectX.minimumRelativeValue = @-150;motionEffectX.maximumRelativeValue = @150;motionEffectY.minimumRelativeValue = @-150;motionEffectY.maximumRelativeValue = @150;UIMotionEffectGroup *motionEffectGroup = [[UIMotionEffectGroup alloc] init];motionEffectGroup.motionEffects = @[motionEffectX,motionEffectY];[_imageView addMotionEffect:motionEffectGroup];
}

ios 加速计效果实现相关推荐

  1. [纪录]仿IOS滚轮效果(竖直滑动选择器)

    今天想做一个类似这样的一个效果,可是UI的模板是参考IOS做的,于是就各种百度各种搜,最后让我找到了一个仿IOS滚轮的一个Demo,稍微研究了一下,发上来,大家一起学习,以后也方便我查看,就不用再去百 ...

  2. 【转】提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果

    原文网址:http://www.zhimengzhe.com/IOSkaifa/37910.html MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单.方便,并且可以对显 ...

  3. ios加速计(可以用来检测摇动,自定义反应灵敏度)

    ios加速计 标签: ios 编程 xcode开发 加速计 杂谈   分类: ios开发 内置加速计是iPhone和iPod Touch中最酷的特性之一,iPhone可以通过这个小设备知道用户握持手机 ...

  4. vue中禁止ios橡皮筋效果(亲测有效)

    相信有很多前端的朋友都遇到过这个问题,这个问题真的很头疼.ios的橡皮筋效果会带来一些莫名其妙的bug.如果直接对body禁止的话,那整个页面都无法滑动了.所以我今天带来一个解决方案.原博客找不到了, ...

  5. android 按钮回弹效果,Android仿IOS回弹效果 支持任何控件

    本文实例为大家分享了Android仿IOS回弹效果的具体代码,供大家参考,具体内容如下 效果图: 导入依赖: dependencies { // ... compile 'me.everything: ...

  6. android 布局回弹,Android仿IOS回弹效果 支持任何控件

    本文实例为大家分享了Android仿IOS回弹效果的具体代码,供大家参考,具体内容如下 效果图: 导入依赖: dependencies { // ... compile 'me.everything: ...

  7. android 仿ios毛玻璃,类 iOS 毛玻璃效果控件 BlurView

    软件介绍 BlurView 是Android下类似 iOS 毛玻璃效果控件. 使用: android:id="@+id/blurView" android:layout_width ...

  8. 解决IOS橡皮筋效果

    1.一棍子打死 (全部滚动条失效) app.vue文件mounted中 document.body.addEventListener('touchmove', function (e) {e.prev ...

  9. ios 扑克牌效果轮播_iOS一行代码实现立体轮播图

    示例图片 bannergif.gif 使用方法 1. 初始化 (instancetype)initWithFrame:(CGRect)frame WithBannerSource:(NinaBanne ...

  10. iOS 毛玻璃效果的实现方法

    iOS开发中有的时候需要将图片设置模糊,来实现特定的效果获取更好的用户体验, iOS7之后半透明模糊效果得到大范围使用的比较大,现在也可以看到很多应用局部用到了图片模糊效果,可以通过高斯模糊和毛玻璃效 ...

最新文章

  1. 专访北京飞搜科技:一个创业公司该怎样在人工智能大潮中成长
  2. sqlldr导入时报少半个引号
  3. 画Series的散点图
  4. hdu 1404/zoj 2725 Digital Deletions 博弈论
  5. C++求复数的角度_人教A版高中数学必修二7.1 复数的概念优质课公开课课件、教案...
  6. Hive的数据加载与导出
  7. np.where使用:根据条件生成新的数组
  8. springboot 使用spring的线程池异步执行
  9. Java Matcher源码学习记录
  10. Asp.net 构建可扩展的的Comet Web 应用(一)
  11. 双系统格式化Ubuntu分区后Windows 开机出现grub rescue问题
  12. Java常用设计模式及应用场景介绍
  13. 永恒不变的内容营销不利于seo
  14. android绑定两个ip,安卓手机模拟器如何多开切换IP防封号的最新方法介绍
  15. linux安装rmp格式文件,在CentOS Linux上使用yum、dnf和rpm安装RPM文件(Packages)
  16. java生成随机数的代码_java生成随机数的代码
  17. 用TA学吉他,下个双11再也不孤单-吉他音阶实战 (三)
  18. 会说话的代码 Python pyttsx3,及AttributeError:partially initialized module......(......)报错,解决方法
  19. leet-code Z 字形变换详解
  20. Java Web课程设计

热门文章

  1. 高可用PgSQL集群架构设计与落地
  2. qt qml StackView 触摸滑动返回(swiping pop)
  3. 服务器运维工程师岗位要求
  4. jsdroid 教程_安卓10 ROM编译教程(六):清除编译与更新源码
  5. 你还在用分页?试试 MyBatis 流式查询,真心强大!
  6. 获取网站CDN加速的真实服务器IP方法
  7. MSP430F5529 入门心得
  8. 如何屏蔽搜狗浏览器中的广告 搜狗浏览器拦截广告的教程
  9. fix协议封装挑战-数据有效性校验
  10. 自己做一个小项目python_【Python】第一个微信小项目