swift中UIActivityIndicatorView的使用

[html]  view plain  copy
 
  1. // 实例化  
  2. let activityview = UIActivityIndicatorView(frame: CGRectMake(10.0, 10.0, 50.0, 50.0))  
  3. self.view.addSubview(activityview)  
  4.           
  5. activityview.backgroundColor = UIColor.yellowColor()          
  6. activityview.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge  
  7. activityview.color = UIColor.redColor()  
  8.           
  9. // 停止转圈圈时,隐藏  
  10. activityview.hidesWhenStopped = true  
  11. activityview.startAnimating()  
  12.           
  13. activityview.tag = 1000  


[html]  view plain  copy
 
  1. let swithch = UISwitch(frame: CGRectMake(100.0, 10.0, 0.0, 0.0))  
  2. self.view.addSubview(swithch)  
  3. swithch.on = false  
  4. swithch.addTarget(self, action: Selector("switchValueChange:"), forControlEvents: UIControlEvents.ValueChanged)  
[html]  view plain  copy
 
  1. // MARK: - switchValueChange  
  2. func switchValueChange(sender:UISwitch)  
  3. {  
  4.         let activityview = self.view.viewWithTag(1000) as! UIActivityIndicatorView  
  5.           
  6.         let openStatus = sender.on  
  7.         if openStatus  
  8.         {  
  9.             if !activityview.isAnimating()  
  10.             {  
  11.                 activityview.startAnimating()  
  12.             }  
  13.         }  
  14.         else  
  15.         {  
  16.             activityview.stopAnimating()  
  17.         }  
  18. }  

swift中UIActivityIndicatorView的使用_第1张图片

你可能感兴趣的:(swift学习)