iOS共享对话框?

时间:2012-04-06 15:43:45

标签: iphone ios ipad

我很好奇,是你在许多iOS应用程序中看到的标准“对话”对话框标准SDK对话框,还是每个人都只是模仿Apple为Safari等应用程序创建的对话框?或者也许每个人都在使用ShareKit?

例如,在iPhone上你会得到一个漂亮的3/4模态对话框,它有一个垂直的封面外观,包含一堆闪亮的按钮:

iPhone Share Dialog

在iPad上,您会看到一个“语音气泡”类型对话框:

iPad Share Dialog

这在应用程序中似乎过于标准,只是巧合/人们扯掉外观。

3 个答案:

答案 0 :(得分:2)

您在此特定情况下呈现的情况是由于在iPad上,UIActionSheet始终显示在弹出控制器中,并且在iPhone上显示如您的示例中所示,没有Popover控制器(仅限可用)在iPad上)

答案 1 :(得分:2)

我已经使用Facebook的SDK和iOS5 Twitter集成编写了我自己的代码共享,所以我从未使用过它,但我相信有一个名为ShareKit的库可以创建动作表和共享功能。我想。 “最新”/“2.0”(我相信原版已不再保留)版本可在此处获得: https://github.com/ShareKit/ShareKit

答案 2 :(得分:1)

Apple提供了制作UI对象的工具。你正在看的是“UIActionSheet”。 开发人员可以将方法绑定到操作表的tap事件。

Apple鼓励开发人员保持一致的UI,以便让用户更轻松地使用整体用户。

查看Apple人机界面指南。

link