1

我见过一些看起来很酷的“窗口”/“警报”/不管它们叫什么。我希望我知道。以下是其中的一些示例:

在此处输入图像描述 在此处输入图像描述

这些不应该是 Apple 独有的,因为我已经看到 3rd 方应用程序使用它们!我想知道这些窗户是什么?

4

3 回答 3

4

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

https://github.com/jdg/MBProgressHUD

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

谢谢 :)

于 2013-01-19T11:04:44.083 回答
2

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

  1. 带有图像的背景 UIImageView。
  2. UIActivityIndicatory
  3. UILabel与您想要显示的任何消息。

您只需要加载它UIImageView并为它设置动画UIActivityIndicatory即可弹出此窗口。我已经在很多应用程序中使用了这些弹出窗口,Apple 并不反对这一点。

于 2013-01-19T11:04:55.063 回答
1

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

然而,已经出现了许多模拟原始 HUD 的实现。一方面,请看这里: https ://github.com/y0n3l/LGViewHUD ,尽管我确信 Google 会为您提供一打类似的实现。

于 2013-01-19T11:06:18.557 回答