这个弹出窗口类的名称是什么?

2024-01-10

我找不到这个类的名称'popover'。苹果在他们的应用程序中大量使用它。

我已经寻找过popover, NSAlert、自定义隐藏/可见视图等等。

这叫什么?


This is UIAlertController。在ios 7之前它被称为UIActionSheet

A UIAlertController对象向用户显示警报消息。此类替换了用于显示警报的 UIActionSheet 和 UIAlertView 类。

    @IBAction func showActionSheetTapped(sender: AnyObject) {
  //Create the AlertController
  let actionSheetController: UIAlertController = UIAlertController(title: "Action Sheet", message: "Swiftly Now! Choose an option!", preferredStyle: .ActionSheet)

  //Create and add the Cancel action
  let cancelAction: UIAlertAction = UIAlertAction(title: "Cancel", style: .Cancel) { action -> Void in
    //Just dismiss the action sheet
  }
  actionSheetController.addAction(cancelAction)
    //Create and add first option action
  let takePictureAction: UIAlertAction = UIAlertAction(title: "Take Picture", style: .Default) { action -> Void in
    //Code for launching the camera goes here
    }
  actionSheetController.addAction(takePictureAction)
  //Create and add a second option action
  let choosePictureAction: UIAlertAction = UIAlertAction(title: "Choose From Camera Roll", style: .Default) { action -> Void in
    //Code for picking from camera roll goes here
    }
  actionSheetController.addAction(choosePictureAction)

  //Present the AlertController
  self.presentViewController(actionSheetController, animated: true, completion: nil)
}

Output:

也许它会对你有所帮助。

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

这个弹出窗口类的名称是什么? 的相关文章

  • 如何使用 Vapor 和 Leaf 将图像从浏览器上传到 Amazon S3?

    我已经设置了 AWS S3 存储桶 并且可以使用 Vapor 3 和 Postman 上传文件 PUT request 和标头 x amz acl public read 但我想从浏览器中执行此操作 我使用的是 leaf 那么如何从浏览器上
  • `navigator.geolocation.getCurrentPosition()` 在 iOS PWA 上挂起

    我有这个片段 const getCurrentPosition gt new Promise
  • 有关 Swift 编译器选项的文档

    您好 我想开始在 Apple Swift 语言上运行一些微基准测试 然而 我觉得很难找到有关编译器优化的不同选项的适当文档 我读过很多关于其他人的语言微基准的问题和文章 但是如果能有一些关于该主题的可靠文档那就太好了 在最新的测试版中 使用
  • iOS 中 NSDecimalNumber 的小数分隔符错误

    我尝试通过以下方式输出具有正确的小数分隔符的十进制数的描述 NSString strValue 9 94300 NSDecimalNumber decimalNumber NSDecimalNumber decimalNumberWithS
  • CALayer边框奇怪问题

    我正在向 CALayer 添加边框 但有一些奇怪的行为 在我应用的边框之后出现模糊边框 参见屏幕截图 这是我的代码 void configureLabel self hidden YES self textAlignment NSTextA
  • (Kiss)XML xpath 和默认命名空间

    我正在开发一个 iPhone 项目 需要解析一些 xml xml 可能包含也可能不包含默认名称空间 我需要知道如何解析 xml 以防它使用默认命名空间 由于我需要读取和写入 xml 因此我倾向于使用 KissXML 但我愿意接受建议 这是我
  • ios swift parse:从 3 个类收集数据

    我有这样的结构 User CardSet 带有指向 User objectId 的指针 user 和 col name 带有点 cards 的卡片到 Card Set objectId 和列 name 我想选择所有卡数据 包括当前用户的卡集
  • dyld:无法加载插入的库

    当我尝试运行 UI 和单元测试时 出现异常 dyld 无法加载插入的库 private var containers Bundle Application AutoTestingApp app Frameworks IDEBundleInj
  • iOS:生成pdf时绘制文本时如何设置字体?

    我在ios应用程序中使用drawpdf函数生成pdf 同时调用nsobject类中的drawtext函数 它根据我指定的框架和字符串清楚地绘制文本 我的代码是 void drawText NSString textToDraw inFram
  • 为什么 iOS 启动屏幕很慢?

    我的 iOS 应用程序启动屏幕大约需要 3 5 秒 我有一张将在启动屏幕后加载的地图 我的用户必须等待启动屏幕加载 然后再等待 3 秒才能加载地图 有没有办法最大限度地减少启动屏幕时间 基本上这种延迟意味着you在启动过程中做了一些非常错误
  • 会话重新启动后 AVcapture 会话启动缓慢

    我有一个主视图控制器 它连接到具有 avcapturesession 的第二个视图控制器 我第一次从主视图控制器转向捕获会话控制器 大约需要 50 毫秒 使用 仪器 检查 然后我从捕获会话返回到主视图控制器 然后从主控制器返回到 avcap
  • UIView animateWithDuration:delay: 工作很奇怪

    我在使用 iPhone 动画块时遇到了一个奇怪的问题 这段代码 UIView animateWithDuration 2 delay 0 options 0 animations void controller setBackgroundC
  • watchOS 错误:控制器接口描述中的未知属性

    我将 WKInterfacePicker 添加到情节提要中 并将其连接到界面控制器中的 IBOutlet 运行应用程序时 它在控制台中显示一条错误消息 控制器的接口描述 watchPicker 中的未知属性 Code interface I
  • 如何在button.addTarget操作中发送多个按钮?斯威夫特3

    如何将button和button2发送到我的pressButton2函数中 当用户触摸按钮2时 我需要更改按钮和按钮2的颜色 当我的 button2 addTarget 看起来像这样时 我收到错误 表达式列表中存在预期表达式 import
  • 在实例化对象之前是否可以检查故事板中是否存在标识符?

    在我的代码中我有这一行 但我想知道是否有办法检查是否 一些控制器 在我将它与 一起使用之前就存在实例化ViewControllerWithIdentifier 方法 如果标识符不存在 则应用程序崩溃 如果没有好的方法 这并不是一个大问题 我
  • Objective-C 中发送给对象的消息可以被监听或者打印出来吗? [复制]

    这个问题在这里已经有答案了 可能的重复 Objective C 中拦截方法调用 https stackoverflow com questions 1618474 intercept method call in objective c 如
  • UIView 圆角 - Swift 2.0?

    我会尝试将一些项目更新到 Swift 2 0 我有一个视图 左上角有一个圆角 在 Swift 没有警告 没有错误 只是没有圆角 这就是它在 Swift let maskPath UIBezierPath roundedRect conten
  • Firebase ref.removeAllObservers() 是否也会递归删除子观察者?

    我看到了一些与此相关的问题 但没有一个真正证实了我的疑问 If I removeAllObservers 在父节点上 这是否也会递归地删除可能已附加在所有子节点和子节点的子节点等处的所有其他观察者 递归地 API 文档为removeAllO
  • 更改 iOS7 中 UIAlertView 的字体大小

    我想更改alertView中消息文本和标题文本的字体大小 苹果网站上没有任何文档谈到这一点 但苹果在其子类注释中表示 UIAlertView 类旨在按原样使用 请参考以下链接 https developer apple com librar
  • ios - 如何声明静态变量? [复制]

    这个问题在这里已经有答案了 C 中声明的静态变量如下 private const string Host http 80dfgf7c22634nbbfb82339d46 cloudapp net private const string S

随机推荐

  • 为什么 FileReader 不将文件传递给 Three.js 场景使用的 loader.load() ?

    我正在尝试使用 FileReader 将客户端 ASCII 文件传递 给 loader load 但看起来该文件永远不会到达那里 如果我使用 该文件确实会出现在 3D 场景中loader load server path to test f
  • 如何像 CNN 应用程序一样在 UITableView 上扩展图像

    我有在我的 iPhone 上 如果你打开它 它会显示 头条新闻 并且总是在桌子的顶部有一张图片 当我们向下滑动手指时 它会放大 缩放图像 当我们向上滑动手指以显示更多行时 它不会以与表格行相同的速度向上移动图像 而是表格行的移动速度比屏幕上
  • 不要删除 kable 函数中的空格 - 举例

    我正在汇总数据并在 Shiny 应用程序中创建一个表 我的基本问题是 我想在连接字符串的元素之间添加一些额外的空格 以便它更具可读性 但添加的空格似乎消失了 我认为paste 函数在 符号周围适当地添加了额外的空格 但是使用kable或ka
  • ExtJs继承行为

    有人可以向我解释一下这种行为吗 让我们声明一个类 Ext define baseClass a null ar add function v this ar push v sayAr function console log this ar
  • 在集合之间移动文档是表示 MongoDB 中状态变化的好方法吗?

    我有两个收藏 一个 A 包含要处理的物品 相对较小 和一个 B 与那些已经处理过的 相当大 有额外的结果字段 项目读取自A 得到处理并保存 到B 然后从A 其基本原理是 这些索引之间的索引可以不同 并且 传入 集合可以通过这种方式保持非常小
  • Android Wear 中的 SurfaceView (API 21)

    我想在 Android Wear 项目中使用 SurfaceView 来渲染视差背景 请参阅随附的屏幕截图 问题 SurfaceView 在大约 1000 毫秒后消失 但汽车仍然存在 因此黑色背景上有一辆粉红色的汽车 SurfaceView
  • 当从 Java GUI 中删除记录时,记录没有从 MySQL 数据库的表中删除?

    编辑问题 当我单击删除按钮时 表中的行将在 GUI 中删除 但不会从 mysql 服务器的数据库中删除 这是代码 数据库存储 这部分运行良好 public class DatabaseStore private final String s
  • d3.js:垂直移动线与折线图的交点

    我正在使用 d3 库来绘制线图 以下是我生成折线图的代码
  • 避免 C 程序中的 main(入口点)

    是否可以避免 C 程序中的入口点 主 在下面的代码中 是否可以调用func 无需通过以下方式拨打电话main 在下面的程序中 如果是 如何做 何时需要以及为什么给出这样的规定 int func void printf This is fun
  • 如果文件存在,如何使用 .htaccess 从缓存中静默读取?这可能吗?

    我有这个文件结构 index php test php example foo bar test php cache index htm cache test htm cache foo bar test htm cache 中的所有内容都
  • 为什么我的组件超出了边界,请帮助我将其与必要的代码对齐

    import net java dev designgridlayout Tag import net java dev designgridlayout DesignGridLayout import javax swing table
  • Matlab图转pdf:测量精度

    我通过保存由以下 Matlab 代码生成的图形来生成 PDF 什么时候x 4 它使用 PDF 测量工具生成了一个尺寸恰好为 4 英寸的正方形 但当x 5 出了问题 生成的 PDF 失去了准确性 请参阅下图 我正在尝试绘制一个精确的正方形 其
  • 使用 d3 显示 svg 文本的 IE11 问题

    我在使用 IE11 时遇到了一个奇怪的问题 我有一个用 d3 和某些转换完成的气泡图 气泡定义为
  • 我无法修复的 Pygame2Exe 错误

    我做了一个 游戏 我喜欢玩它 我想将它分发给我的朋友 而无需在他们的计算机上安装 Python 和 Pygame 我对 Py2Exe 和 Pyinstaller 做了很多研究 我查看了许多教程 修复 错误 但似乎没有一个对我有帮助 Pyin
  • XPath仅在直接子节点中选择一种类型的节点

    也许有人可以帮助我找到问题的解决方案 我需要在下面的 xml 中执行 XPath 查询 仅提取作为直接子节点的 Field 节点 在下面的示例中 查询应提取字段 E1F1 E1F2 和 E1F3 到目前为止我正在运行查询 Field 但我得
  • python套接字在逐行调试时工作正常,但在完整运行时无法工作[重复]

    这个问题在这里已经有答案了 我正在开发一个项目 该项目涉及传输文件 并为文件的每个块进行 CRC 校验和计算 例如此处为 40960 字节 我的问题是 当我逐行调试代码时 一切正常 但当我完全运行代码时 我在接收器端得到不同的 CRC 校验
  • React Material-UI 中“makeStyles”的内部实现?

    这个问题的目的是了解幕后发生的事情 每次我找到代码时makeStyles 我觉得我只是在做纯粹的复制粘贴 而不了解幕后发生的事情 所以我想在这里发布一个问题 以便有人可以帮助我 我在许多 React 应用程序中看到过以下代码 我很好奇 想知
  • 无法使用 Egit 和 Bitbucket 进行推送

    我一直在尝试使用 EGit 和 Bitbucket 启动一个项目 但无法将项目推送到服务器中的存储库 这些是我遵循的步骤 我会尝试非常具体 以便其他人可以将其用作教程模式 即使它对我不起作用 但可能对其他人有用 1 我在 Ubuntu 12
  • 仅用 CSS 可以扩展文本区域吗?

    我有一个高度为 200 像素的文本区域 但是当我通过文本传递 200 像素时 我希望扩展文本区域 而不是使用滚动条保留 200 像素的高度 只用CSS就可以做到这一点吗 代替textarea 您可以使用div with 内容可编辑 http
  • 这个弹出窗口类的名称是什么?

    我找不到这个类的名称 popover 苹果在他们的应用程序中大量使用它 我已经寻找过popover NSAlert 自定义隐藏 可见视图等等 这叫什么 This is UIAlertController 在ios 7之前它被称为UIActi