Iphone 海关;“正在加载…”;UIView

Iphone 海关;“正在加载…”;UIView,iphone,objective-c,ios,uiview,uialertview,Iphone,Objective C,Ios,Uiview,Uialertview,我需要实现一个“加载…”警报视图,同时在我的应用程序中进行一些后台处理 例如: 我知道我自己可以创建这样的视图,但我想知道是否有任何下降,我可以使用,支持一些很酷的动画和类似的,可以节省我一些宝贵的时间 谢谢如果您不想创建自定义视图,您可能想知道有一个。这可能是一个很好的起点。这个示例实现起来相当简单。创建一个ui视图,绕过拐角(例如view.layer.cornerRadius=5;),然后敲击ui活动指示器和一些文本。如果你想要“酷动画”,那么你必须自己解决这个问题,但是UIActivit

我需要实现一个“加载…”警报视图,同时在我的应用程序中进行一些后台处理

例如:

我知道我自己可以创建这样的视图,但我想知道是否有任何下降,我可以使用,支持一些很酷的动画和类似的,可以节省我一些宝贵的时间


谢谢

如果您不想创建自定义视图,您可能想知道有一个。这可能是一个很好的起点。

这个示例实现起来相当简单。创建一个
ui视图
,绕过拐角(例如
view.layer.cornerRadius=5;
),然后敲击
ui活动指示器
和一些文本。如果你想要“酷动画”,那么你必须自己解决这个问题,但是
UIActivityIndicator
会根据命令设置动画。

查看DSActivityView。这是一个开源控件,可以实现这一点。
我使用并推荐MBProgressHUD


实现“加载…”警报视图的最佳方法是,创建自己的自定义UIView,并将该视图添加到要显示或使用上一条评论中提到的DSActivityView的视图顶部

我不认为存在任何这样的内置控件,您需要创建自己的:)是的,我知道自己实现起来相当容易,虽然可能有一个开源的自定义警报视图已经实现了这样的动画。Thanks@Idan所以,你也希望包括一个暗淡/不透明的背景?事实上,这将允许我改变背景颜色/不透明,并支持一些很酷的动画。实际上@Randall的回答很好。只需要改变背景颜色/图像就可以了。是的,我对活动指示器很熟悉,我想你搞错了。谢谢,看起来不错!尽管我希望我能改变背景颜色。你有源代码,所以你可以把它改成任何你想看的好。有没有办法把背景颜色从黑色改成灰色,比如说?它现在看起来不支持不同的颜色主题。不过,它是开源的,所以也许值得修改并为项目做出贡献。谢谢,我就是这么做的。事实证明这样做很容易。