定制无按钮的UIAlertView
来源:互联网 发布:抢注域名技巧 编辑:程序博客网 时间:2024/06/09 17:31
方法1、直接生成无按钮的UIAlertView
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(7, 19, 270, 30)];
label.text = @"我是一个无按钮的UIAlertView";
label.textAlignment = UITextAlignmentCenter;
label.textColor = [UIColor whiteColor];
label.backgroundColor = [UIColor clearColor];
UIAlertView *alert = [[UIAlertView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
[alert addSubview:label];
[alert show];
self.globalAlertView = alert; //将UIAlertView实例赋值给全局变量
//3秒钟后自动消失
[self performSelector:@selector(autoDismissWithShareLocation) withObject:nil afterDelay:3.0f];
[self.globalAlertView dismissWithClickedButtonIndex:0 animated:YES];
}
方法2、通过实现UIAlertViewDelegate代理方法实现
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[Common getTextByTag:@"updateError"]
message:nil
delegate:self
cancelButtonTitle:[Common getTextByTag:@"confirm"]
otherButtonTitles:nil];
alert.delegate = self;
[alert show];
[alert release];
-(void)willPresentAlertView:(UIAlertView *)alertView{
for (UIView* view in [alertView subviews])
{
//把UIAlertView中的按钮删除
if ([[[view class] description] isEqualToString:@"UIAlertButton"]
|| [[[view class] description] isEqualToString:@"UIThreePartButton"])
{
[view removeFromSuperview];
}
}
}
- 定制无按钮的UIAlertView
- 定制UIAlertView
- 创建没有按钮的UIAlertView
- 创建没有按钮的UIAlertView
- UIAlertView的按钮颜色设置
- IOS-监听UIAlertView按钮的点击事件
- 定制的UIAlertView在显示时出现抖动的现象
- UIAlertView的自动消失,手动消失和自定制消失
- UIAlertView的自动消失,手动消失和自定制消失
- UIAlertView的自动消失,手动消失和自定制消失
- UIAlertView的自动消失,手动消失和自定制消失
- UIAlertView的自动消失,手动消失和自定制消失
- 定制navgation上的按钮
- 无边框的按钮
- 响应 UIAlertView 按钮事件
- UIAlertView 按钮顺序
- 创建没有标题的UIAlertView,创建没有按钮的UIAertView
- 将UIAlertView的按钮点击代理方式改为Block形式
- 提交不重复的表单
- 输出单个字符。
- vmware下 ubuntu10.04与WinXp共享文件夹hgfs为空的解决办法
- 冒泡
- GUI vs CLI [飞龙的IT玩场]
- 定制无按钮的UIAlertView
- WEB10-session
- 10行C代码屏蔽一个境外网站!
- DOS功能调用表
- 一个epoll例子
- tair安装部署
- C/C++ IO总结
- AABBox游戏开发网址导航之网站分类
- 游戏音效下载网站大全