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

IOS 创建动画提示框

2015-10-08 16:22 399 查看
h文件
#import <UIKit/UIKit.h>

@interface UILabel (Message)

+(void)showMessage:(NSString *)message inView:(UIView *)aView;

@end


m文件

#import "UILabel+Message.h"

@implementation UILabel (Message)

+(void)showMessage:(NSString *)message inView:(UIView *)aView{
UILabel *label = [[UILabel alloc] init];
label.text = message;
[label sizeToFit];
label.center = aView.center;
label.backgroundColor = [UIColor blackColor];
label.alpha = 0;
label.textAlignment = NSTextAlignmentCenter;
label.textColor = [UIColor whiteColor];
label.font = [UIFont systemFontOfSize:13];
label.layer.cornerRadius = 6;
[aView addSubview:label];
[UIView animateWithDuration:1.5 animations:^{
label.alpha = 1.0;

} completion:^(BOOL finished) {
[UIView animateWithDuration:2.0 animations:^{
label.alpha = 0;
}completion:^(BOOL finished) {
[label removeFromSuperview];
}];
}];
}

@end
在需要的文件里,引入文件

在方法里添加:

[UILabel showMessage:@"提示内容" inView:self.view];


注:@“”为自定义内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 动画 提示框