美文网首页
iOS - 页面随设备微移

iOS - 页面随设备微移

作者: 神灬渐入嘉靜 | 来源:发表于2019-04-02 11:12 被阅读0次

使用UIInterpolatingMotionEffect可以使页面随着设备在空间的移动而发生微移。

    UIInterpolatingMotionEffect *interpolationHorizontal = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis];
    interpolationHorizontal.minimumRelativeValue = @(-13);
    interpolationHorizontal.maximumRelativeValue = @(13);
    
    UIInterpolatingMotionEffect *interpolationVertical = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis];
    interpolationVertical.minimumRelativeValue = @(-13);
    interpolationVertical.maximumRelativeValue = @(13);
    
    [self.view addMotionEffect:interpolationHorizontal];
    [self.view addMotionEffect:interpolationVertical];

作者:iOS_小松哥
链接:https://www.jianshu.com/p/4523eafb4cd4
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

      本文标题:iOS - 页面随设备微移

      本文链接:https://www.haomeiwen.com/subject/ntmwbqtx.html