简约风格应用中UIAlertView到底要不要自定义
来源:互联网 发布:电脑检测软件 编辑:程序博客网 时间:2024/05/01 02:45
现在弹出框主要有四种需求:1.提示消息 2.要求输入密码 3.要求输入账号和密码 4.其他自定义界面
嘛,其他自定义界面的话必然是需要自定义了,那么前三种常见风格,到底要不要自定义呢
首先,新手,最直接想到的可能是,我自定义个view吧,需要的时候自己写个炫酷刁炸天的show动画就add上去了。熟练者可能想到的是,我继承吧,然后再重写父类方法吧。
不过,呢,自从iOS5后,苹果内置了123这三种风格的style,直接设置alert.alertViewStyle即可。世界一下子就简单起来。
typedef NS_ENUM(NSInteger, UIAlertViewStyle) {
UIAlertViewStyleDefault = 0,
UIAlertViewStyleSecureTextInput, //密码输入方式,输入新字符后,旧字符自动变成黑点
UIAlertViewStylePlainTextInput, //普通输入框
UIAlertViewStyleLoginAndPasswordInput//同时出现普通输入框和密码输入框
};
初始化是这样子:
self.alert = [[UIAlertView alloc]initWithTitle:@"确认支付" message:@"请填写支付密码" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];self.alert.alertViewStyle = UIAlertViewStyleSecureTextInput;[self.alert show];
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ if (buttonIndex == 0) { [self.alert dismissWithClickedButtonIndex:0 animated:YES]; }else{ //得到输入框 UITextField *tf = [alertView textFieldAtIndex:0]; DLog(@"密码是%@",tf.text); }}
又简洁又美丽有木有!
0 0
- 简约风格应用中UIAlertView到底要不要自定义
- 到底要不要努力
- 在开发中到底要不要用var?
- 到底要不要换工作。。。
- 网站到底要不要备案?
- 微信应用号这滩“浑水”,互联网创业者们到底要不要蹚?
- 人类到底要不要灭绝蚊子?
- 编程到底要不要学好数学?
- 到底要不要读计算机研究生?
- 到底要不要买彩票,纠结了
- 浅谈:网站到底要不要备案?
- 产品经理到底要不要懂技术?
- 到底要不要买securecrt的license
- 公司到底要不要无偿加班
- 年底了,到底要不要跳槽?
- 设计风格-现代简约
- 我到底要不要去爱?
- Restful风格到底是什么?怎么应用到我们的项目中?
- 流体分离技术:木糖生产工艺及浓缩技术
- 说说JSON和JSONP,也许你会豁然开朗
- CALayer自定义绘图
- java集合大总结
- 重构 一
- 简约风格应用中UIAlertView到底要不要自定义
- ARMv7 PMU(Performance Monitor Unit) 驱动(cache 命中率)
- Javascript:存储和读取cookie
- Awk学习笔记
- Web.xml 笔记
- urlConn.setRequestProperty是做什么的以及作用
- 流体分离技术:天然色素提取膜过滤浓缩工艺
- HTML <dl> 标签
- 结构-06. 复数四则运算(15)