iOS 各种提示框

//联系人:石虎  QQ: 1224614774 昵称:嗡嘛呢叭咪哄

/**

注意: UIAlertViewiOS9.0以上使用时会报警告,但是不会影响使用

图:警告


图:解决警告方法

*/

一、宏定义:

#define OKColorWithRGB(r, g, b)  [UIColor colorWithRed:(r/255.0) green:(g/255.0) blue:(b/255.0) alpha:1.0]


二、图形展示

:1

UIAlertViewStyleDefault(添加一个普通输入框)



:2

UIAlertViewStyleSecureTextInputUIAlertViewStylePlainTextInput(密码输入框)



:3

UIAlertViewStyleLoginAndPasswordInput(普通输入框加密码输入框)



三、代码实现


- (void)viewDidLoad {

    [super viewDidLoad];

       

    UIAlertView *codeAlertView = [[UIAlertView alloc] initWithTitle:@"短信验证码" message:@"当前账号:132****9216" delegate:self cancelButtonTitle:nil otherButtonTitles: @"取消", @"确定", nil];

    

    codeAlertView.alertViewStyle = UIAlertViewStyleDefault;

    UIButton *retryBtn = [UIButton buttonWithType:UIButtonTypeCustom];

    [retryBtn setTitle:@"重发验证码" forState:UIControlStateNormal];

    [retryBtn setTitleColor:OKColorWithRGB(0, 122, 255) forState:UIControlStateNormal];

    [retryBtn addTarget:self action:@selector(btnSendSMSCode:) forControlEvents:UIControlEventTouchUpInside];

    retryBtn.titleLabel.font = [UIFont systemFontOfSize:13];

    retryBtn.backgroundColor = [UIColor clearColor];

    retryBtn.frame = CGRectMake(0, 0, 74, 20);

    UITextField *codeField = [codeAlertView textFieldAtIndex:0];

    codeField.placeholder = @"请输入短信验证码";

    codeField.rightView = retryBtn;

    codeField.rightViewMode = UITextFieldViewModeAlways;

    codeField.keyboardType = UIKeyboardTypeNumberPad;

    

    [codeAlertView show];

}

- (void)btnSendSMSCode:(id)sender

{    

    NSLog(@"发送验证码");

}


谢谢!!!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值