ios 类似安卓提示框自动消失
2016-02-03 16:48
465 查看
+(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]; }]; }
相关文章推荐
- iOS开发 主线程问题
- iOS开发——手机号,密码,邮箱,身份证号,中文判断
- 解决sitescope不能用Netbios连接remote windows server
- IOS 手势事件的冲突
- 如何提高自己的iOS开发水平(转自唐巧的博客)
- iOS开发日记59-推荐两本好书
- IOS工程中Git的.gitignore
- 蓝懿IOS视频播放器
- iOS 创建静态库(.a)
- iOS8开始默认语言有变化
- iOS不规则控件的点击事件(转载)
- iOS中文版资源库
- ios8 share extension 分享扩展 问题小结
- 漫谈iOS程序的证书和签名机制
- textview 占位字
- IOS-OC之高级组件PickerView之二
- iOS证书快要过期怎么办?
- iOS 关于证书,真机调试的一些总结
- ios 运行模式
- 转:IOS工程适配64-BIT 经验分享