带有背景显示加载中的activity
直接调用可以出现一个加载框视图
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
+(UIView *)LoadingView{ AppDelegate* del = (AppDelegate*)[[UIApplication sharedApplication] delegate]; CGFloat rect = [UIScreen mainScreen].bounds.size.height; CGFloat rect2 = [UIScreen mainScreen].bounds.size.width; UIView* backgroudview = [[UIView alloc] initWithFrame:CGRectMake(rect2/2 - 40, rect/2 - 40, 80, 80)]; backgroudview.backgroundColor = [UIColor blackColor]; backgroudview.alpha = 0.4; backgroudview.layer.cornerRadius = 6; backgroudview.layer.masksToBounds = YES; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 2, 60, 20)]; label.text = @"请稍后..."; label.textColor = [UIColor whiteColor]; label.font = [UIFont boldSystemFontOfSize:15]; label.adjustsFontSizeToFitWidth = YES; UIActivityIndicatorView* act = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(22, 35, 36, 36)]; act.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge; [act startAnimating]; [backgroudview addSubview:act]; [backgroudview addSubview:label]; [del.nav.topViewController.view addSubview:backgroudview]; return backgroudview;} |
浙公网安备 33010602011771号