我在一个视图上显示一个活动指示器但不知何故指示器没有旋转为什么这样
func activityPanelOn(on: Bool){
UIView.animateWithDuration(1, animations: {() in
self.acPanel.alpha = (on) ? 0.6 : 0.0
}, completion:{(finished: Bool) in
if(finished){
self.acPanel.hidden = !on
}
});
}
答案 0 :(得分:1)
要开始为UIAcitivityIndicatorView
制作动画,只需致电activityIndicatior.startAnimating()
。
答案 1 :(得分:1)
使用此 - actInd.startAnimating()
启动活动指示器。
var actInd: UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(0,0, 50, 50)) as UIActivityIndicatorView
actInd.center = self.view.center
actInd.hidesWhenStopped = true
actInd.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
view.addSubview(actInd)
actInd.startAnimating()
&安培;使用此代码来阻止它:
actInd.stopAnimating()
答案 2 :(得分:0)
如果是self.acPanel
活动指标,你必须调用旋转方法
然后打电话
self.acPanel.startAnimating()