是否有标准的iOS UI控件实现类似UI的开放式?

时间:2016-02-23 01:21:35

标签: ios user-interface

我想像UI一样构建开放式(见下图)。

它应包括代表操作和取消按钮的图标列表。我只想用UIAlertController图标(与纯文本相比)。

是否有一个标准的iOS控件可以执行类似的操作,或者我是否必须为此构建/查找自定义UI控件?

enter image description here

1 个答案:

答案 0 :(得分:2)

从Apple的文档中,每个显示的服务/操作都是UIActivity,这是一个抽象类,显示在UIActivityViewController中,您可以自定义。有几种内置服务,您可以创建自己的w /自定义图标。是的,UIActionSheet在iOS8中已被弃用。

  

UIActivityViewController类是一个标准的视图控制器   您可以使用从您的应用程序提供各种服务。该   system提供了几种标准服务,例如将项目复制到   粘贴板,将内容发布到社交媒体网站,发送项目   通过电子邮件或短信等。应用还可以定义自定义服务。

     

您的应用负责配置,展示和解散   这个视图控制器。视图控制器的配置涉及   指定视图控制器应该操作的数据对象。   (您还可以指定应用支持的自定义服务列表。)   在呈现视图控制器时,您必须使用   适用于当前设备的方法。在iPad上,你必须出席   弹出窗口中的视图控制器。在iPhone和iPod touch上,你必须   以模态呈现。

另请参阅某些图片的this related question ... 在向视图添加自定义UIActivitythis tutorial