Skip to content

通过UIDynamic与CoreMotion实现mobike我的贴纸动画效果

License

Notifications You must be signed in to change notification settings

xxg90s/XXGravityBall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XXGravityBall

通过UIDynamicCoreMotion实现mobike我的贴纸动画效果

Image

如何使用:

Pod支持 pod 'XXGravityBall', '~> 1.0.0'

初始化View并自行设置背景和手势支持

    //初始化View
    self.displayView = [[XXGravityBallDisplayView alloc] initWithFrame:CGRectMake(0, self.view.bounds.size.height*0.6, self.view.bounds.size.width, self.view.bounds.size.height*0.4)];
    //设置背景,自行选择
    [self.displayView setBgImage:[UIImage imageNamed:@"skyBg.jpg"]];
    //设置手势,自行选择
    self.displayView.enableClick = YES;
    [self.view addSubview:self.displayView];
    
    __weak typeof(self) weakSelf = self;
    self.displayView.didClickBallBlock = ^(XXGravityBallItem *item) {
        [weakSelf didClickBall:item];
    };

如果需要更多的信息,可以在XXGravityBallItem对象中添加,通过Model控制View。

小球尺寸默认为40,如果想要更改,在这里#define GBBALLWIDTH 40.

文章博客地址:http://www.jianshu.com/p/cbe29b157e1d 欢迎提问与关注!

About

通过UIDynamic与CoreMotion实现mobike我的贴纸动画效果

Resources

License

Stars

Watchers

Forks

Packages

No packages published