首页 > 解决方案 > 如何在 UIAlertController 中创建组

问题描述

我已经实现了一个 UIAlertController (当前使用XLActionController),其外观和感觉是 iOS 联系人应用程序的内置菜单(见下图)。

我想添加一个“折叠”的子菜单,就像在联系人应用程序中一样(见图 2)

内置的联系人应用程序(见图片)有一个菜单,其中包含一个“组”,单击时会打开(动画) - 显示兄弟姐妹,如第二张图片所示。单击标题时,它会关闭(动画)并返回第一张图片中的显示。(以下可以通过安装 Skype for Business 等支持的应用程序来实现)

这是否可以使用默认的 UIAlertController 或例如 XLActionController 来构建

联系人中的警报控制器

标签: iosswiftuialertcontroller

解决方案


此答案不能解决您的问题,但可以帮助您找到解决方案。


  • 您需要构建自定义视图控制器转换和演示。您的 viewController 必须是UIPresentationController. 看看这个教程。

    UIPresentationController 教程

  • 您还可以使用一个简单UIView的,其中包含UITAbleView您向上/向下动画的 a。看看这个教程

    如何创建滑入式菜单


推荐阅读