iOS自学笔记之UIProgressView和UIActivityIndicatorView

/

软硬件环境

  • macOS Sierra
  • Xcode 7.0.1

UIProgressView

UIProgressView就是进度条控件,非常常用,可以用来显示某个任务的进度,它是一个被动的控件,无法主动绑定事件。

  1. //创建一个进度条
  2. UIProgressView* pView = [[UIProgressView alloc] init] ;
  3. //位置
  4. pView.frame = CGRectMake(50, 100, 200, 40) ;
  5. //当前值,范围是 0 ~ 1
  6. pView.progress = 0.5 ;
  7. //进度条当前值之后的颜色
  8. pView.trackTintColor = [UIColor yellowColor] ;
  9. //整个进度条的背景颜色
  10. pView.backgroundColor = [UIColor blueColor] ;
  11. //当前进度的颜色
  12. pView.progressTintColor = [UIColor redColor] ;
  13. //进度条style
  14. pView.progressViewStyle = UIProgressViewStyleBar ;
  15. [self.view addSubview:pView] ;

代码执行的效果如下

uiswitch_01

UIActivityIndicatorView

UIActivityIndicatorView是等待指示器控件

  1. //创建一个UIActivityIndicatorView对象并设置其位置
  2. UIActivityIndicatorView* indicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(100, 300, 80, 40)] ;
  3. //风格类型
  4. indicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray ;
  5. //启动UIActivityIndicatorView
  6. [indicator startAnimating] ;
  7. [self.view addSubview:indicator] ;

代码执行的效果如下

uiswitch_01

源码下载

https://github.com/djstava/iOSLearning/tree/master/iOSProgressViewAndIndicator

转载请注明作者和出处,并添加本页链接。
原文链接: http://xugaoxiang.com/post/43

给我留言