- 论坛徽章:
- 0
|
转载搬运。- +(void)showMessage:(NSString *)message
- {
- UIWindow * window = [UIApplication sharedApplication].keyWindow;
- UIView *showview = [[UIView alloc]init];
- showview.backgroundColor = [UIColor blackColor];
- showview.frame = CGRectMake(1, 1, 1, 1);
- showview.alpha = 1.0f;
- showview.layer.cornerRadius = 5.0f;
- showview.layer.masksToBounds = YES;
- [window addSubview:showview];
-
- UILabel *label = [[UILabel alloc]init];
- CGSize LabelSize = [message sizeWithFont:[UIFont systemFontOfSize:17] constrainedToSize:CGSizeMake(290, 9000)];
- label.frame = CGRectMake(10, 5, LabelSize.width, LabelSize.height);
- label.text = message;
- label.textColor = [UIColor whiteColor];
- label.textAlignment = 1;
- label.backgroundColor = [UIColor clearColor];
- label.font = [UIFont boldSystemFontOfSize:15];
- [showview addSubview:label];
- showview.frame = CGRectMake((SCREEN_WIDTH - LabelSize.width - 20)/2, SCREEN_HEIGHT - 100, LabelSize.width+20, LabelSize.height+10);
- [UIView animateWithDuration:1.5 animations:^{
- showview.alpha = 0;
- } completion:^(BOOL finished) {
- [showview removeFromSuperview];
- }];
- }
复制代码 |
|