添加活动指示器以提醒视图

时间:2014-11-25 17:54:29

标签: ios objective-c uialertview uiprogressview

我想在警报视图中添加一个活动指示器,以便用户在文件下载操作正在进行时等待。

我检查了其中一个post,它说addSubView无法在iOS 7及更高版本的UIAlertView上运行,所以有人建议使用:

[alertView setValue:indicator forKey:@"accessoryView"]

那么,这是正确的方式吗,它与iOS的HIG一起使用。如果没有,那么正确的方法是什么?

2 个答案:

答案 0 :(得分:0)

使用UIAlertView显示文件下载的进度本身并不是一个合适的设计决策。理想情况下,您应该仅使用警报视图来显示警报或提示?人们也将它用于用户输入,但并不是真的推荐。

我会使用普通的UIActivityIndi​​catorView或UIProgressView来显示您的实际下载进度。

答案 1 :(得分:0)

将子视图添加到UIAlertView并不常见。我宁愿使用其中一个库来显示警报和活动指示。

MBProgressHUDSVProgressHUD