zoukankan      html  css  js  c++  java
  • iOS开发 提示框- UIAlertController(是UIAlertView和UIActionSheet的合二为一)

     目前最新的Xcode版本,已经不能再用UIAlertView,已被UIAlertController取代,本文是自己学习UIAlertController的一个例子,只供参考!希望与各位共同进步。

    #import <UIKit/UIKit.h> 

    @interface ViewController : UIViewController

    /**

     *  按钮

     */

    @property(strong,nonatomic) UIButton *MyButton;

    @end

    #import "ViewController.h"

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad

    {

        [super viewDidLoad];

        //创建button

        self.MyButton=[[UIButton alloc] initWithFrame:CGRectMake(100, 100, 200,50)];

        self.MyButton.backgroundColor=[UIColor redColor];

        [self.MyButton setTitle:@"按钮" forState:UIControlStateNormal];

    //触发事件

        [self.MyButton addTarget:self action:@selector(Test) forControlEvents:UIControlEventTouchUpInside];

        [self.view addSubview:self.MyButton];

    }

     -(void)Test

    {

        UIAlertController *MyAlertController=[UIAlertController alertControllerWithTitle:@"系统提示" message:@"你真的要用4G流量聊天吗?" preferredStyle:UIAlertControllerStyleAlert];

        //创建actions

        UIAlertAction *MyAlertAction=[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action)

        {

            NSLog(@"确定");

        }];

        

        UIAlertAction *MyAlertAction1=[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action)

        {

            NSLog(@"取消");

        }];

        [MyAlertController addTextFieldWithConfigurationHandler:^(UITextField * _Nonnull textField)

        {

            textField.backgroundColor=[UIColor whiteColor];

        }];

       

        [self presentViewController:MyAlertController animated:YES completion:nil ];

        [MyAlertController addAction:MyAlertAction];

        [MyAlertController addAction:MyAlertAction1];

  • 相关阅读:
    P3970 [TJOI2014]上升子序列
    受欢迎的牛(Tarjan缩点模板)
    Y15BeTa的乱搞方法(占坑待填)
    Luogu P4145 上帝造题的七分钟2 / 花神游历各国
    Luogu P1525 【关押罪犯】
    Luogu P1077 摆花 NOIP2012pjT3
    Nowcoder deco的abs
    CSP-S前的芝士清单
    普天同庆
    线段树区改区查标记永久化板子
  • 原文地址:https://www.cnblogs.com/tmf-4838/p/5263055.html
Copyright © 2011-2022 走看看