加载时我需要在UIActivityIndicatorView
UIAlertView
UIActivityIndicatorView
。但是,当我在 iOS 7 中添加UIActivityIndicatorView not displaying in UIAlertView - iOS7时,UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:@"\n\n\n\nloading.." delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil];
[alertView show];
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame= CGRectMake(50, 10, 37, 37);
activityIndicator.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin;
[alertView addSubview:activityIndicator];
[activityIndicator startAnimating];
未显示。这在iOS 6&最低版本。以下是我的代码。
有什么解决方案吗? 。谢谢。
{{1}}
答案 0 :(得分:4)
Apple在addSubview
的情况下弃用UIAlertView
方法。因此,您无法再将任何子视图添加到AlertView,例如:活动指示器或某个进度条。
在这里,您可以查看我的问题,人们共享自定义警报,这将支持添加控件
答案 1 :(得分:0)