#import <Foundation/Foundation.h> @interface ShowMessage : NSObject
+(void)showMessage:(NSString *)message; @end #import "ShowMessage.h" @implementation ShowMessage +(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((WIDTH - LabelSize.width - 20)/2, HEIGHT/2, LabelSize.width+20, LabelSize.height+10); [UIView animateWithDuration:2 animations:^{ showview.alpha = 0; } completion:^(BOOL finished) { [showview removeFromSuperview]; }]; } @end |
|
来自: 昵称21039582 > 《ios》