在iOS 7中,[alert addSubview];
方法无法在警报视图中添加任何子视图。
所以我使用[alert setValue:view forKey:@"accessoryView"];
在警报视图中显示 UIActivityIndicator 。
我的问题是:
@"accessoryView"
是否公开API以在警报中添加视图?答案 0 :(得分:0)
你不应该将视图添加到UIAlertView
这是一个让你的应用程序从App Store中被拒绝的快速通票,请查看标记为子类别来自Apple UIAlertView
Documentation
子类注释
UIAlertView类旨在按原样使用,不支持子类化。此类的视图层次结构是私有的,不得修改。
在iOS7中,Apple基本上重新执行了上述内容,因此addSubview:
实际上什么都没做,但仍然存在,因为UIAlertView
是UIView
和{{1}的子类仍然可以响应这种方法。然而,许多人编写了自定义AlertViews,例如iOS Custom AlertView签出