Aao*_*oIi 1 uialertview uiactivityindicatorview ios swift
我一直在尝试调整UIAlertView中的IndicatorView的位置,但它永远不会起作用.我试图设置loadingIndicator loadingIndicator.center = CGPointMake(alert.bounds.size.width / 2, alert.bounds.size.height - 50)但它根本不适用,看看这张照片:

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();
Run Code Online (Sandbox Code Playgroud)

请尝试以下代码:
var alert : UIAlertView = UIAlertView(title: "Loading...", message: nil , delegate: nil, cancelButtonTitle: nil)
var viewBack:UIView = UIView(frame: CGRectMake(83,0,100,100))
var loadingIndicator: UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(50, 10, 37, 37))
loadingIndicator.center = viewBack.center
loadingIndicator.hidesWhenStopped = true
loadingIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
loadingIndicator.startAnimating();
viewBack.addSubview(loadingIndicator)
viewBack.center = self.view.center
alert.setValue(viewBack, forKey: "accessoryView")
loadingIndicator.startAnimating()
alert.show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3123 次 |
| 最近记录: |