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];
}