UIAlertController添加编辑框

思念那年慕云IP属地: 北京
0.13字数 0
image.png
image.png
#pragma Mrhan- 测试弹框中,添加编辑框
- (void)jq_addTextFieldMethod {
    
    /**
        UIAlertController must have a title, a message or an action to display
     
         注意:
             1,UIAlertController至少有一个title/message/action
             2,UIAlertController添加textfield的时候,必须是UIAlertControllerStyleAlert类型,而不能是UIAlertControllerStyleActionSheet类型
     
    */
    UIAlertController *alerVC = [UIAlertController alertControllerWithTitle:@"个人资料" message:nil preferredStyle:UIAlertControllerStyleAlert];
    
    
    [alerVC addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
        textField.placeholder = @"请输入姓名";
    }];
    [alerVC addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
        textField.placeholder = @"请输入年龄";
    }];
    [alerVC addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
        textField.placeholder = @"请输入性别";
    }];
    
    
    [alerVC addAction:[UIAlertAction actionWithTitle:@"确定" style:(UIAlertActionStyleDestructive) handler:^(UIAlertAction * _Nonnull action) {
        UITextField *textfield1 = alerVC.textFields[0];
        UITextField *textfield2 = alerVC.textFields[1];
        UITextField *textfield3 = alerVC.textFields[2];

        NSLog(@"textfield1-%@,textfield2-%@,textfield3-%@",textfield1.text,textfield2.text,textfield3.text);

    }]];
    
    [self presentViewController:alerVC animated:YES completion:nil];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
2人点赞
总资产212共写了5376字获得53个赞共25个粉丝

推荐阅读更多精彩内容