Я пытался настроить положение индикатора в UIAlertView, но он никогда не работает. я попытался установить для loadingIndicator loadingIndicator.center = CGPointMake(alert.bounds.size.width/2, alert.bounds.size.height - 50)
но это не распространялось на всех, посмотрите на эту фотографию:Настроить положение UIActivityIndicatorView в AlertView - Swift
alert = UIAlertView(title: "Loading...", message: nil , delegate: nil, cancelButtonTitle: nil)
loadingIndicator = UIActivityIndicatorView(frame: CGRectMake(50, 10, 37, 37))
loadingIndicator.center = self.view.center
loadingIndicator.hidesWhenStopped = true
loadingIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
loadingIndicator.startAnimating();
alert.setValue(loadingIndicator, forKey: "accessoryView")
loadingIndicator.startAnimating()
alert.show();
Пожалуйста, проверьте обновленный код @aaoli –
Вы также можете быть заинтересованы в этом классе: https://github.com/goktugyil/ CozyLoadingActivity – Esqarrouth