学习笔记:UIProgressView
来源:互联网 发布:联想指纹加密软件 编辑:程序博客网 时间:2024/05/16 06:44
学习笔记:UIProgressView
代码如下:
import UIKitclass ViewController: UIViewController { @IBOutlet weak var progress: UIProgressView! @IBOutlet weak var label: UILabel! @IBOutlet weak var activity: UIActivityIndicatorView! @IBOutlet weak var beginBtn: UIButton! var timer:NSTimer! var remainTime = 0 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. label.text = "" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } @IBAction func BeginClicked(sender: UIButton) { //禁用按钮 beginBtn.enabled = false //开始滚动轮 activity.startAnimating() //设置 timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector:"timerAction", userInfo: nil, repeats: true) timer.fire() } func timerAction() { //计时器结束时状态 if (remainTime == 100){ timer.invalidate() activity.stopAnimating() beginBtn.enabled = true label.text = "" progress.progress = 0.0 remainTime = 0 //计时器进行时状态 } else { remainTime = remainTime + 10 label.text = "完成\(remainTime)%" let progressValue = Float(remainTime)/100 //设置进度条的进度 progress.setProgress(progressValue, animated:true) } }}
0 0
- 学习笔记:UIProgressView
- IOS学习笔记20—UIActivityIndicatorView、UIProgressView
- IOS学习笔记20—UIActivityIndicatorView、UIProgressView
- iOS学习笔记—— UIActivityIndicatorView 和 UIProgressView 的使用
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- UIProgressView
- IOS学习笔记(8)UIPageViewController UIProgressView 监听和响应键盘通知
- IOS学习笔记(8)UIPageViewController UIProgressView 监听和响应键盘通知
- iOS自学笔记之UIProgressView和UIActivityIndicatorView
- Java enum的用法详解
- 缓冲区和流笔记
- Codeforces 525C Ilya and Sticks
- Javascript计算器
- activity销毁指定activity
- 学习笔记:UIProgressView
- window-目录链接
- Quartz 2D总览(翻译)
- 改变 input file 样式
- android 蓝牙设备监听广播
- Java学习笔记(一)
- Shell&Vim合集(更新中)
- 深搜与广搜
- codeforces 701 A. Cards