您的位置:首页 > 移动开发 > IOS开发

【代码笔记】iOS-正在加载

2016-07-21 09:04 309 查看
一,效果图。



二,代码。

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.

[self showFooter:YES];
}
-(void)showFooter:(BOOL)showFooter
{
NSLog(@"上拉刷新:加载更多view");

if(!loadMoreView)
{
loadMoreView=[[UIView alloc]init];

//加载控件
UIActivityIndicatorView *activeView=[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

[activeView setFrame:CGRectMake(110, 10, 30, 30)];
[activeView setBackgroundColor:[UIColor clearColor]];
[loadMoreView addSubview:activeView];
[activeView startAnimating];

//文本
UILabel *loadLabel=[[UILabel alloc]initWithFrame:CGRectMake(140, 10, 150, 30)];
[loadLabel setTextAlignment:NSTextAlignmentLeft];
[loadLabel setText:@"正在加载"];
[loadLabel setTextColor:[UIColor colorWithRed:150/255.00 green:150/255.00 blue:150/255.00 alpha:1.0]];
[loadLabel setBackgroundColor:[UIColor clearColor]];
[loadMoreView addSubview:loadLabel];
}

[loadMoreView setFrame:CGRectMake(0, 60, 320, 100)];
[loadMoreView setBackgroundColor:[UIColor clearColor]];

if(!loadMoreView.superview)
{
[self.view addSubview:loadMoreView];
}
if(showFooter)
{
[loadMoreView setAlpha:1];
}
else
{
[loadMoreView setAlpha:0];
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: