zoukankan      html  css  js  c++  java
  • iOS笔记之UIKit_UIAlertView、UIActionSheet

    //首先必须继承协议

    @interface TRViewController : UIViewController<UIAlertViewDelegate,UIActionSheetDelegate>

    //UIAlertView功能实现

    - (IBAction)clicked:(id)sender {

        UIButton *btn = sender;

         //设置tag值

        if (btn.tag==0) {

            UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];

             // 设置AlertView样式

            [alertView setAlertViewStyle:UIAlertViewStyleLoginAndPasswordInput];

            //把alertView里面的TF取出来

              UITextField *nameTF = [alertView textFieldAtIndex:0];

              UITextField *pwTF = [alertView textFieldAtIndex:1];

              nameTF.text = @"haha";

              pwTF.text = @"adfadsf";

            //弹窗显示

            [alertView show];

           }else{

          //UIActionSheet初始化

             UIActionSheet *as = [[UIActionSheet alloc]initWithTitle:@"Title" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"destructive" otherButtonTitles:@"呵呵", nil];

            [as showInView:self.view];

        }

    }

        //AlertView点击事件

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

        NSLog(@"%ld",(long)buttonIndex);

       //第一个按钮

            if (buttonIndex==1) {//确定

            UITextField *nameTF = [alertView textFieldAtIndex:0];

            UITextField *pwTF = [alertView textFieldAtIndex:1];

            NSLog(@"%@  %@",nameTF.text,pwTF.text);

        }else{//取消

        }

    }

    //ActionSheet点击事件

    - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{

        NSLog(@"%ld",(long)buttonIndex);

    }

  • 相关阅读:
    一个体验好的Windows 任务栏缩略图开发心得
    扫脸动画
    ShimmerTextView
    201512-2 消除类游戏 (水题,暴力)
    CCF 201512-1 数位之和 (水题)
    UVa 557 Burger (概率+递推)
    CCF 201604-2 俄罗斯方块 (模拟)
    CCF 201604-1 折点计数 (水题,暴力)
    UVa 10213 How Many Pieces of Land ? (计算几何+大数)
    UVa 1641 ASCII Area (计算几何,水题)
  • 原文地址:https://www.cnblogs.com/mapanguan/p/4151823.html
Copyright © 2011-2022 走看看