在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(七)Progress View进度条 学习笔记 1 import UIKit 2 3 class ViewController: UIViewController{ 4 5 @IBOutlet weak var progress: UIProgressView! 6 7 let operationQueue = NSOperationQueue() 8 9 var 完成进度: Int = 0{ 10 didSet(oldValue){ 11 let 进度比 = Float(完成进度)/Float(100) 12 let 是否动画 = (oldValue != 0) 13 progress.setProgress(进度比, animated: 是否动画) 14 } 15 } 16 //模拟一个进度“睡眠操作” 17 func simulateProgress(){ 18 for _ in 0...100 { 19 operationQueue.addOperationWithBlock{ 20 //将系统时间延迟随机的秒,模拟其他程序其他功能的操作 21 sleep(arc4random_uniform(10)) 22 23 NSOperationQueue.mainQueue().addOperationWithBlock{ 24 self.完成进度++ 25 return 26 } 27 } 28 } 29 } 30 override func viewDidLoad() { 31 super.viewDidLoad() 32 simulateProgress() 33 34 } 35 36 override func didReceiveMemoryWarning() { 37 super.didReceiveMemoryWarning() 38 } 39 } 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(八) SearchBar搜索条 学习笔记 小波说雨燕 第三季 构建 swift UI 之 UI组件集-视图集(九) ToolbarView工具条 学习笔记 |
请发表评论