【问题标题】:How to use a pop-up menu in iOS?如何在 iOS 中使用弹出菜单?
【发布时间】:2014-03-31 00:49:33
【问题描述】:

当我单击导航栏中的加号图标时,我想使用一个弹出菜单,该图标看起来像我附加的图片。你能指导我如何做到这一点吗?

非常感谢!

感谢大家的帮助,我得到了答案,如果有人正在寻找指向苹果文档的直接链接,请点击此处:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/UIKitUICatalog/UIActionSheet.html#//apple_ref/doc/uid/TP40012857-UIActionSheet

【问题讨论】:

标签: ios objective-c cocoa-touch


【解决方案1】:

正如 rdelmar 所说,这是一个 UIActionSheet。 @rdelmar,您应该将其发布为答案,以便 OP 可以接受它。

您将添加从自定义视图(按钮)构建的 UIBarButtonItem,并将操作附加到调用和显示 UIActionSheet 的按钮。

编辑:

这是一个非常古老的线程。 UIActionSheet 已被弃用多年,现在正确的解决方案是使用 UIAlertController 的操作表外观

【讨论】:

  • @JohnBigs,由于您是初学者,您可能需要花一些时间查看 Apple 的“人机界面指南”文档。了解 Apple 认为您应该如何创建应用程序以及如何(以及何时)使用各种 UI 元素对您很有帮助。
  • @rdelmar 是的,没错,我做到了。我遵循“立即开始开发 iOS 应用程序”指南并学习了如何在 Apple 指导下创建待办事项应用程序。现在我想尝试自己创建一个笔记应用程序......它有点相似,但我想让它更高级一点,所以希望我能成功,这将是一个很好的教训..
  • UIActionSheet 在 iOS 8 及更高版本中已被弃用。而是使用 UIAlertController developer.apple.com/documentation/uikit/uialertcontroller
  • @Mastergalen 是的。如果你看,你会注意到我的答案是从 2014 年初(超过 5 年前)开始的。现在答案已经改变了。 UIActionSheet 已被长期弃用,您应该改用 UIAlertController 上的操作表外观。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-20
  • 2011-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-13
相关资源
最近更新 更多