iOS中如何实现弹出对话框?

2023-11-22

计算后,我想显示一个弹出窗口或警报框,向用户传达消息。有谁知道我在哪里可以找到有关此的更多信息?


Yup, a UIAlertView可能就是您正在寻找的。这是一个例子:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"No network connection" 
                                                message:@"You must be connected to the internet to use this app." 
                                               delegate:nil 
                                      cancelButtonTitle:@"OK"
                                      otherButtonTitles:nil];
[alert show];
[alert release];

如果您想做一些更奇特的事情,例如在您的UIAlertView,你可以子类化UIAlertView并将自定义 UI 组件放入init方法。如果您想在一段时间后响应按钮UIAlertView出现后,您可以设置delegate以上并实施- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex method.

您可能还想查看UIActionSheet.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS中如何实现弹出对话框? 的相关文章

随机推荐

  • 类和数据类型有什么区别

    当我通读 UML 规范时发现 class has a set of attributes operations and data type has a set of attributes operations 1 关于数据类型的属性 操作
  • 如何在触摸屏幕(搜索栏)时隐藏键盘

    当我单击 搜索 或单击 取消 时 键盘会隐藏 但我还希望当我单击屏幕上的某个位置时键盘会隐藏 我找到了几个关于文本字段的教程 但我们正在使用搜索栏 有人可以告诉我该怎么做吗 Thanks Try This 在你的 h 文件中添加 UISea
  • 单击选择框上的触发器在 jQuery 中不起作用

    如何使用触发器打开下拉列表 这是不起作用的代码 select trigger click 请注意 mousedown 和 mouseup 也不起作用 select children option each function if this
  • 禁用 firefox 另存为dialog-selenium

    我正在使用 selenium 进行网页抓取 每当我尝试下载文件时 即使我申请 也会弹出 Firefox 下载 另存为文件的情况profile set preference browser helperApps neverAsk saveTo
  • 如何在Android中启用USB调试?

    如何在 Nexus 7 第一代 中启用 USB 调试 编辑 接受的答案也适用于隐藏开发人员选项的其他 Android 设备 在 设置 的 开发者选项 区域中打开 USB 调试 如果您没有看到 开发人员选项 请进入 设置 中的 关于设备 然后
  • Laravel 5.8 全局设置区域设置

    我有一条路线 Route get setlocale locale function locale App setLocale locale return back gt name setlocale 当我去 example com set
  • CXF 客户端代理线程安全吗?

    我正在使用 CXF 生成 SOAP 客户端类 在里面CXF 文档 他们写 JAX WS 客户端代理线程安全吗 JAX WS 官方答案 不 根据 JAX WS 规范 客户端代理不是线程安全的 要编写可移植代码 您应该将它们视为非线程安全并同步
  • 嵌套对象的远程 ViewModel 验证不起作用

    我有一个类用户 如下所示 public class User public int UserId get set Required ErrorMessage A username is required StringLength 20 Er
  • python中按多个条件排序

    我是编程新手 现在我正在用 python 编写排行榜 我想按第一积分对我的联赛进行排序 如果有两支球队积分相同 我想按净胜球对它们进行排序 如果它们有相同的净胜球 我想按名称排序 第一个条件非常简单 并且按以下方式工作 table sort
  • 使用 jQuery 查找下载链接后面的文件大小

    我想知道是否有一种方法可以使用 jQuery 来找出我链接到网页的 PDF 的文件大小 我想让鼠标悬停在下载链接上时 会弹出一个模式框 显示 PDF 的文件大小 我可以做第二位 我唯一想知道的是如何找出文件大小 我不知道 jQuery 是否
  • AWS beanstalk中的worker-tier和web-tier有什么区别

    在阅读文档时 我开始了解 AWS 中的这两层环境 但找不到它们之间的任何比较 文档中的建议是 应该为长时间运行的任务选择工作环境 以提高 Web 层的响应能力 我有几个问题来澄清我的疑惑 两层有何不同 关于执行不同的操作 每个操作中可用的服
  • 如何在 Spring 中自动装配泛型类型 的 Bean?

    我有一颗豆子Item
  • 我可以使用Spring5的WebClient返回的Flux的block()方法吗?

    我创建了 Spring Boot 2 0 演示应用程序 其中包含两个使用 WebClient 进行通信的应用程序 当我从 WebClient 的响应中使用 Flux 的 block 方法时 他们经常停止通信 这让我很痛苦 由于某些原因 我想
  • C++ 引用与返回值

    我理解引用的原则是避免复制大型结构 但是如果您正在编写的函数本身创建了大型结构怎么办 与将目标对象作为引用传递并从函数内部填充相比 在本地创建变量然后返回它是否效率较低 或者更有可能耗尽内存 我似乎无法很好地表达 所以一个具体的例子 假设一
  • JS 对象键带引号还是不带引号? [复制]

    这个问题在这里已经有答案了 可能的重复 带引号和不带引号的对象键有什么区别 感兴趣吗 什么是正确的方法 是否将对象键写在引号中 那是 var obj name Jhon or var obj name Jhon 例如 从 php 代码ech
  • Git 中的 HEAD 和 ORIG_HEAD

    这些符号代表什么以及它们的含义是什么 我在官方文档中找不到任何解释 HEAD是 直接或间接 即符号 对当前提交的引用 这是您已在工作目录中签入的提交 除非您进行了一些更改或同等更改 并且是在 git commit 之上创建新提交的提交 通常
  • 无法在具有 @objc 属性的协议中使用自定义类?

    我正在尝试创建一个用于 JSON 加载委托的协议 JSONLoaderDelegate 我的另一堂课叫做JSONLoader 应该将事件分派给它的委托 实现JSONLoaderDelegate协议 如 self delegate jsonL
  • Laravel 8 - 找不到驱动程序:Illuminate\Database\QueryException 无法找到驱动程序(SQL:从 `list` 中选择 *)

    我已经在我的 Linux Mint 20 上安装了 Laravel 8 作为我的个人实验 所以我对 Laravel 的新版本很陌生 我搜索了许多来源如何使用 CRUD 方法显示表 以便该表显示在网络中 其中包含来自 MySQL 数据库的数据
  • Spring data JPA:在结果元组中找不到别名!执行自定义查询时出错

    我正在尝试使用 mysql 数据库执行自定义查询 Queryspring data jpa 的注解 该表是 Field Type Null Key Default Extra id decimal 10 0 NO PRI NULL firs
  • iOS中如何实现弹出对话框?

    计算后 我想显示一个弹出窗口或警报框 向用户传达消息 有谁知道我在哪里可以找到有关此的更多信息 Yup a UIAlertView可能就是您正在寻找的 这是一个例子 UIAlertView alert UIAlertView alloc i