首页 > 代码库 > DAReloadActivityDemo

DAReloadActivityDemo

 

源代码地址:http://url.cn/MuRWTX

效果图:

工程文件:

代码: 

注意,此代码需要加入第三方库DAReloadAcitivity

- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view.       //设置背景色   self.view.backgroundColor = [UIColor blackColor];        //导航栏上按钮    navigationBarItem = [[DAReloadActivityButton alloc] init];    navigationBarItem.showsTouchWhenHighlighted = NO;    [navigationBarItem addTarget:self action:@selector(animate:) forControlEvents:UIControlEventTouchUpInside];    UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:navigationBarItem];    self.navigationItem.rightBarButtonItem = barButtonItem;        //中间的按钮    viewButton = [[DAReloadActivityButton alloc] init];    [viewButton addTarget:self action:@selector(animate:) forControlEvents:UIControlEventTouchUpInside];    viewButton.center = CGPointMake(160, 176);    viewButton.autoresizingMask = (UIViewAutoresizingFlexibleTopMargin |                                   UIViewAutoresizingFlexibleBottomMargin |                                   UIViewAutoresizingFlexibleLeftMargin |                                   UIViewAutoresizingFlexibleRightMargin);    [self.view addSubview:viewButton];}- (void)animate:(DAReloadActivityButton *)button{    if(button == navigationBarItem)    {        [button spin];    }    else    {        if ([button isAnimating])        {            [button stopAnimating];        }        else        {            [button startAnimating];        }    }}

 

DAReloadActivityDemo