`
Chinatiger
  • 浏览: 4298 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Gravity View - 一个测试iOS设备重力感应的例子

阅读更多

Gravity View

介绍:

    一个测试iOS设备重力感应的例子。界面上有一个方块,随着设备位置的改变,界面上的方块会做出移动。其中利用accelerometer来判断设备的位置,从而让界面上的方块要么上升、要么下降、要么左右移动。方块的移动速度也可以自定义。代码例子需要在真机中测试。

适用环境:Xcode 4.3, iOS 5.0。

下载地址:www.fvalente.org 

更多源码请访问 www.hicocoa.com

运行截图:

   

0
0
分享到:
评论

相关推荐

    ios物理引擎-UIDynamicAnimator 碰撞效果,重力,推力行为

    在iOS开发中,苹果为我们提供了一个强大的框架,用于创建基于物理的动画效果,这就是UIKit Dynamics。这个框架的核心组件是`UIDynamicAnimator`,它允许开发者模拟真实世界中的物理现象,如碰撞、重力和推力,来实现...

    iOS开发中使用UIDynamic来捕捉动画组件的重力行为

    初始化UIDynamicAnimator时,需要指定一个参照视图,这定义了仿真的边界。 对于描述中提到的“捕捉动画组件的重力行为”,我们可以利用UIGravityBehavior来模拟物体受到地球重力的影响,然后使用UISnapBehavior来使...

    Gravity View(iPhone源代码)

     一个测试iOS设备重力感应的例子。界面上有一个方块,随着设备位置的改变,界面上的方块会做出移动。其中利用accelerometer来判断设备的位置,从而让界面上的方块要么上升、要么下降、要么左右移动。方块的移动速度...

    ios-BalanceView.zip

    在iOS应用中,我们可以通过模拟物理世界中的重力和平衡状态,创建一个虚拟的天平视图。这个视图通常会包含两个或多个可以移动的元素,当这些元素的相对重量达到平衡时,天平就会静止下来。 "BalanceView"可能包含...

    UseUIKitDynamic源码

    UIKit Dynamics是iOS开发中的一个强大框架,它将物理模拟的概念引入到用户界面元素的动画中,使得应用的交互更加生动和真实。本教程将深入探讨如何利用UIKit Dynamics来创建动态UI效果,并通过一个自由落体的实例来...

    UIDynamic的使用

    以上代码创建了一个带有重力和碰撞行为的动态系统,使imageView在屏幕内受到重力下落,并在碰到屏幕边缘时反弹。 **5. 实战应用** - **创建抽屉效果**: 使用`UIAttachmentBehavior`模拟拉出抽屉的动画。 - **滑动...

    swift-JRMFloatingAnimation-用于创建浮动图像视图的Objective-C动画库

    Swift中的JRMFloatingAnimation是一个Objective-C编写的动画库,它为开发者提供了一种方便的方式来创建浮动图像视图的动画效果。这种效果常见于各种应用程序,如社交媒体应用中的点赞按钮或者通知提示,使得用户界面...

    swift动画代码实例

    例如,实现一个带有重力效果的按钮下落动画: ```swift let animator = UIDynamicAnimator(referenceView: self.view) let gravity = UIGravityBehavior(items: [myButton]) animator.addBehavior(gravity) ``` 接...

    Dynamic Animator

    以下是一个简单的Swift代码示例,展示了如何使用Dynamic Animator创建一个受重力影响的动态视图: ```swift import UIKit class ViewController: UIViewController, UIDynamicAnimatorDelegate { var animator:...

    CFCoreMotionDemo:CoreMotion + UIDynamic简单应用

    `CoreMotion`是Apple提供的一个低级API,它能够实时地获取到设备的各种运动数据,包括加速计数据、陀螺仪数据、磁力计数据以及步数计数等。在这个项目中,我们可能利用`CMMotionManager`类来获取设备的加速度和...

    Swift语言实现地图坐标弹跳动画

    以下是一个简单的例子: ```swift UIView.animateWithDuration(0.2, animations: { self.marker.layer.position.y -= 30 }, completion: { (finished) in UIView.animateWithDuration(0.5, delay: 0, ...

Global site tag (gtag.js) - Google Analytics