运动效果就是利用加速度传感器,当你在左右摇手机的时候控件也在跟着左右动。(好像除了装逼没什么卵用啊~)
比如将一个_button
的添加运动效果:
1 2 3 4 5 6 7 8 9 10 11
| UIInterpolatingMotionEffect *motionEffect; motionEffect = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis]; motionEffect.minimumRelativeValue = @(-25); motionEffect.maximumRelativeValue = @(25); [_button addMotionEffect:motionEffect]; motionEffect = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis]; motionEffect.minimumRelativeValue = @(-25); motionEffect.maximumRelativeValue = @(25); [_button addMotionEffect:motionEffect];
|
一定要用真机才看得到效果