IOS——仿Android自动消失的小提示窗
来源:互联网 发布:骤风租赁软件 编辑:程序博客网 时间:2024/05/29 11:00
个人觉得IOS大缺点中的其中一个就是没有自动消失的小提示窗组件
很多情况下并不需要用户点击“确定”的,感觉这一点用户体验不是很好,很多时候只需要提示用户有什么情况发生就好了
废话不说,原帖地址:
http://www.oschina.net/code/snippet_1771722_44835
以防万一拷贝一份代码在此
-(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]; CGRect rect=[[UIScreen mainScreen] bounds]; showview.frame = CGRectMake((rect.size.width - LabelSize.width - 20)/2, rect.size.height - 100, LabelSize.width+20, LabelSize.height+10); [UIView animateWithDuration:1.5 animations:^{ showview.alpha = 0; } completion:^(BOOL finished) { [showview removeFromSuperview]; }];}
0 0
- IOS——仿Android自动消失的小提示窗
- 自动消失的小提示-结合xib
- iOS自动消失提示框
- ios中提示信息的实现及自动消失
- ios中提示信息的实现及自动消失
- iOS中消息框提示的出现与自动消失
- iOS中自动消失提示框的实现
- iOS提示信息的实现与自动消失
- iOS中自动消失提示框的实现
- iOS 提示框显示后自动消失
- iOS 几秒后会自动消失提示框
- IOS 仿Android吐司提示
- 仿百度的自动提示
- 可以自动消失的弹出提示框
- Android 仿ios的tip提示语样式SVProgressHUD
- IOS控件列---仿Android的Toast提示信息
- iOS中可以设定时间自动消失提示框的三种实现方式
- 提示框自动消失
- 如果以后要学习安卓,这些是很好的例子
- ssy JAVA SE
- 软件工程师应该多写文章
- liunx网络系统可能受到那些攻击
- python decorators, classmethod and staticmethod
- IOS——仿Android自动消失的小提示窗
- 正则表达式中各种字符的含义
- (1.3.4)交换排序:冒泡排序
- centos 安装7zip
- Android中的观察者DataSetObservable和DataSetObserver
- linux修改字体
- 用循环语句输出菱形图形
- win7下IE8浏览器oracle ebs 11i打不开FORM的解决方案
- 如何理解数据库理论中的第一二三四五六七八范式?