仿jing.fm的音乐播放视图,支持旋转和自定义参数。
Switch branches/tags
Nothing to show
Clone or download
Latest commit a4e0358 Apr 22, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
JingFM-RoundEffect.xcodeproj update project settings Dec 21, 2016
JingFM-RoundEffect Refactoring & Fix Speed Options Apr 22, 2017
JingRound Refactoring & Fix Speed Options Apr 22, 2017
image basic ok! Jun 6, 2013
.gitignore Initial commit Jun 6, 2013
README.md Update README.md Apr 22, 2017
Screenshot.png update README and screenshot Jan 13, 2014

README.md

JingRound

赶时髦用Swift也写了一遍:JingRound-Swift-Branch

rewritten from Objective-C to Swift...

仿jing.fm的音乐播放视图,支持旋转和自定义参数。

Imitation jing.fm music playing view, support rotation and custom parameters.

image

使用说明 (Usage):

可以在Storybord、Xib直接拖个View然后更改其类为JingRoundView,设置基本属性即可:

You can Drag and Drop a UIView in Storybord or Xib,and then change its class JingRoundView, set the basic parameter:

//设置代理,获取回调事件
self.roundView.delegate = self;
//设置中间的图像
self.roundView.roundImage = [UIImage imageNamed:@"girl"]; 
//设置转圈的速度
self.roundView.rotationSpeed = 3.0;

暂停与继续 (resume and pause):

[self.roundView resume];
[self.roundView pause];

当点击中间圆盘的时候会触发暂停、播放事件,当然有一个协议:JingRoundViewDelegate

When you touch in the middle of the disc when it will trigger the pause, play events, of course, there is a delegate JingRoundViewDelegate:

-(void)playStatuUpdate:(BOOL)playState
{
    NSLog(@"%@...", playState ? @"播放": @"暂停了");
}

使用的时候需要引入一下这两个库:

Of course, you need to import two framework:

#import <QuartzCore/QuartzCore.h>
#import <CoreGraphics/CoreGraphics.h>

欢迎反馈 (Welcomes feedback):

作者博客发布页面(Author):http://www.isaced.com/post-210.html