OC_UIAlertController基本使用

作者: KermitX | 来源:发表于2016-05-23 15:26 被阅读326次
        UIAlertController * alertController = [UIAlertController alertControllerWithTitle:@"标题"
                                                                                  message:@"message"
                                                                           preferredStyle:UIAlertControllerStyleAlert];
        
        [alertController addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
            
            textField.placeholder = @"userName";
            
        }];
        
        [alertController addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField) {
            
            textField.placeholder = @"key";
            
        }];
        
        
        UIAlertAction * cancelAction = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alertController addAction:cancelAction];
        
        UIAlertAction * okAction = [UIAlertAction actionWithTitle:@"Default" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alertController addAction:okAction];
        
        [self presentViewController:alertController animated:YES completion:nil];
    
    UIAlertControllerStyleAlert
        UIAlertController * alertController = [UIAlertController alertControllerWithTitle:@"标题"
                                                                                  message:@"message"
                                                                           preferredStyle:UIAlertControllerStyleActionSheet];
        
        UIAlertAction * cancelAction = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alertController addAction:cancelAction];
        
        UIAlertAction * okAction = [UIAlertAction actionWithTitle:@"Default" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alertController addAction:okAction];
        
        UIAlertAction * DestructiveAction = [UIAlertAction actionWithTitle:@"Destructive" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        [alertController addAction:DestructiveAction];
        
        [self presentViewController:alertController animated:YES completion:nil];
    
    UIAlertControllerStyleActionSheet

    相关文章

      网友评论

        本文标题:OC_UIAlertController基本使用

        本文链接:https://www.haomeiwen.com/subject/bqvarttx.html