CRMotionView 0.3.1

CRMotionView 0.3.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

未声明 维护。




  • Christian Roman

一个自定义的图片查看器,实现了设备运动滚动,灵感来自 Facebook Paper

License MIT

CRMotionView-main

安装

CocoaPods

  • 将依赖项添加到您的 Podfile 中
platform :ios
pod 'CRMotionView'
...
  • 运行 pod install 以安装依赖项。

源文件

只需克隆此存储库或将其作为 zip 文件下载。然后您将在 CRMotionView 目录下找到源文件。将它们复制到您的项目中。

用法

  • 将头文件导入到您的视图控制器中
#import "CRMotionView.h"
  • 创建一个实例
CRMotionView *motionView = [[CRMotionView alloc] initWithFrame:self.view.bounds];
  • 设置一个图像...
[motionView setImage:[UIImage imageNamed:@"Image"]];
  • ... 或者设置一个通用视图
UIView *myView = [UIView alloc] init...
[motionView setContentView:myView];
  • 添加到您的视图
[self.view addSubview:motionView];
  • 此外,如果您需要禁用运动
[motionView setMotionEnabled:NO];
  • 完整示例
CRMotionView *motionView = [[CRMotionView alloc] initWithFrame:self.view.bounds];
[motionView setImage:[UIImage imageNamed:@"Image"]];
[self.view addSubview:motionView];

示例

CRMotionView-demo1
CRMotionView-demo2
CRMotionView-demo3

要求

  • iOS 6.0 或更高版本
  • ARC
  • Core Motion

问题

  • 在某些情况下,UIScrollView的滚动条指示器对齐未正确处理。
  • 设备横屏方向(iPhone 和 iPad 均适用)。

贡献

欢迎任何愿意为项目做出贡献的人。

  • 分支此存储库
  • 进行您的更改
  • 提交 pull 请求

许可证

CRMotionView 在 MIT 许可证下发布。请参阅 LICENSE

联系

Christian Roman

http://chroman.me

[email protected]

@chroman