zoukankan      html  css  js  c++  java
  • OC与Swift写AlertController

        在iOS8以后,alertView和actionSheet,被 alertController所替代.今天用OC和swift,分别写了alertController.给大家做个参考.共勉.
    OC:
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
        
        
        UIButton * btn = [UIButton buttonWithType:UIButtonTypeSystem];
        btn.frame = CGRectMake(100, 100, 100, 40);
        btn.backgroundColor = [UIColor yellowColor];
        [btn addTarget:self action:@selector(aa) forControlEvents:UIControlEventTouchUpInside];
        
        [self.view addSubview:btn];
    
    }
    - (void)aa
    {
        NSLog(@"%f",[[[UIDevice currentDevice] systemVersion] floatValue]);
        UIAlertController * alertController = [UIAlertController alertControllerWithTitle:@"报警" message:@"这是IOS8以后的报警" preferredStyle:UIAlertControllerStyleAlert];
        UIAlertAction * alertAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {
            NSLog(@"11111");
        }];
        [alertController addAction:alertAction];
        [self presentViewController:alertController animated:YES completion:nil];
    }
     


    Swift:
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            
            let btn:UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton;
            btn.backgroundColor = UIColor.yellowColor();
            btn.frame = CGRectMake(100, 100, 100, 40);
            btn.addTarget(self, action: "aa", forControlEvents: UIControlEvents.TouchUpInside);
            self.view.addSubview(btn);
            
            
        }
     
        func aa(){
            var alertController:UIAlertController = UIAlertController(title: "报警", message: "ios和Swifit", preferredStyle: UIAlertControllerStyle.Alert);
            var alertAction:UIAlertAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil);
            alertController.addAction(alertAction);
            self.presentViewController(alertController, animated: true, completion: nil);
        }
  • 相关阅读:
    学期总结
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    作业02
    c语言 学习笔记之二 选择题2
  • 原文地址:https://www.cnblogs.com/xclidongbo/p/4117747.html
Copyright © 2011-2022 走看看