AlertView?警报?它是什么?

时间:2013-01-19 11:00:22

标签: ios user-interface hud

我见过一些看起来很酷的“窗户”/“警报”/无论它们叫​​什么。我希望我知道。以下是它们的一些例子:

enter image description here enter image description here

这些不应该是Apple专有的,因为我看过第三方应用程序使用它们!我想知道这些窗户是什么?

3 个答案:

答案 0 :(得分:4)

您可以在此链接中找到的自定义UIActivityIndicator

https://github.com/jdg/MBProgressHUD

MBProgressHUD是一个iOS插件类,在后台线程中完成工作时显示带有指示符和/或标签的半透明HUD。 HUD用于替代未记录的私人UIKit UIProgressHUD,具有一些附加功能.......
对于mor信息,请转到上面的链接

谢谢:)

答案 1 :(得分:2)

这些不是苹果特定的控件。你可以创建它们。 第一张图片中显示的弹出窗口非常容易制作。你必须使用3个控制来实现它。

  1. 带图像的背景UIImageView。
  2. UIActivityIndicatory
  3. UILabel包含您要显示的任何消息。
  4. 您只需加载此UIImageView并动画UIActivityIndicatory即可弹出此按钮。我已经在许多应用程序中使用了这些弹出窗口Apple并不反对。

答案 2 :(得分:1)

您的第一个视图是UIProgressHUD。原始Apple HUD位于私有API中,不建议使用它。 http://cocoadev.com/wiki/UIProgressHUD

然而,出现了许多模仿原始HUD的实现。首先,看看这里: https://github.com/y0n3l/LGViewHUD 虽然我相信Google会给你十几个类似的实现。