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);

    }

  • 相关阅读:
    TRichView文档结构2
    Qtablewidget 复杂表头
    Qwt 使用mingw编译安装过程(windows):
    [转]为什么有的人工作多年还是老样子?
    软件公司书籍推荐——按角色划分
    Qt error: one or more PCH files were found, but they were invalid
    qt5.5程序打包发布以及依赖【转】
    Qt5.5.1编译出来的程序出现libgcc_s_dw2-1.dll的解决方案
    值得推荐的C/C++框架和库
    开发资源汇总
  • 原文地址:https://www.cnblogs.com/mapanguan/p/4151823.html
Copyright © 2011-2022 走看看