Y_ShowAlert
对 UIAlertController 的扩展,快速创建与展示 AlertController
功能
快速创建与展示 AlertController,包括带有 TextField 的 Alert
使用 Observer 监听添加的 TextField,便于进行输入内容最大、最小长度的限制,以及确认按钮的 enabled 状态等
使用
- 普通 Alert
NSArray *actionTitle = @[@"取消",@"确认"];
UIAlertController *alert = [UIAlertController alertWithTitle:@"标题 Title 🙃" message:@"消息 Message " actionsTitleArr:actionTitle alertAction:^(NSInteger actionIdx, UIAlertController *alertController) {
}];
[alert showAlert];
- 带有 TextField 的 Alert
NSArray *actionTitle = @[@"取消",@"确认"];
UIAlertController *alert = [UIAlertController alertWithTitle:@"标题 Title 🙃" message:@"消息 Message " actionsTitleArr:actionTitle alertAction:^(NSInteger actionIdx, UIAlertController *alertController) {
}];
[alert addTextFieldWithConfiguration:^(UITextField *textFieldConf) {
} observerTextFieldChanged:^(UITextField *textFieldObserver) {
}];
[alert showAlert];
示例
详细使用请参见示例