UIAlertView 警示框 以及 UIActionSheet 底部弹窗

UIAlertView 警示框

//创建一个警示框对象
//参数:1.提示标题 2.提示的信息内容 3.设置代理(设置方法的调用者) 4.取消按钮的标题 5.其他按钮标题
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"提示" message:@"信息" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确认", nil];
//警示框风格
alertView.alertViewStyle = UIAlertViewStyleLoginAndPasswordInput;
//让alertView展示一下
[alertView show];

//alertView有两个输入框的情况下
//textFieldAtIndex 根据索引从警示框上找输入框,根据索引
UITextField *nameTF = [alertVIew textFieldAtIndex:0];
UITextField *phoneTF = [alertVIew textFieldAtIndex:1];


//UIAlertView这个类中的一些协议方法
//参数:1.类似于按钮点击事件中的形参button, 在多个alertView对象的情况下, 用于区分不同的alertView, 你点击哪一个alertView, 会通过该形参把对应的alertView对象传递过来; 2.buttonIndex:用于区分alertView上的按钮的;
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if (buttonIndex == 0)
    {
        NSLog(@"取消");
    }
    else if (buttonIndex == 1)
    {
        NSLog(@"确认");
    }
}

UIActionSheet 底部弹窗

//底部弹窗
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"退出登录" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"确定" otherButtonTitles:@"考虑考虑", nil];
//展示行为列表
[sheet showInView:self.view];

//UIActionSheet的协议方法
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,376评论 4 61
  • 第一个类 UIAlertView:继承于UIView,类的对象为弹框。弹框在屏幕中央 弹提示控件的方法(弹框):提...
    第1001号群众演员阅读 5,040评论 0 0
  • 代码下载地址一代码下载地址二 前言 在iOS应用程序中,我们经常看到各种各样的弹出框,比如地理信息、相册、相机、权...
    酒茶白开水阅读 25,929评论 11 28
  • 欢迎来到小于的王者地盘,小于已经更新了王者峡谷71位英雄全新的推荐出装以及铭文搭配(新英雄百里玄策的教学已经 上线...
    王者小于帮阅读 1,283评论 0 1
  • 0167 从三个维度辨别白茶 摘要:白茶由于独特的保健功能以及越存越好、越存越贵的特点,越来越多的茶友所接受。但刚...
    白茶笔记阅读 2,817评论 0 0

友情链接更多精彩内容