標籤:
進度條控制項是IOS開發中一個簡單的系統控制項,使用總結如下:
初始化一個進度條:
- (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style;
注意:1.用這個方式初始化的進度條系統會預設給一個長度。
2.進度條的長度可以通過frame來設定,但是只有前三個參數有效。
3.風格枚舉如下:
typedef NS_ENUM(NSInteger, UIProgressViewStyle) { UIProgressViewStyleDefault, // 普通樣式 UIProgressViewStyleBar, // 用於工具條的樣式};
設定進度條風格樣式
@property(nonatomic) UIProgressViewStyle progressViewStyle;
設定進度條進度(0.0-1.0之間,預設為0.0)
@property(nonatomic) float progress;
設定已走過進度的進度條顏色
@property(nonatomic, retain) UIColor* progressTintColor;
設定未走過進度的進度條顏色
@property(nonatomic, retain) UIColor* trackTintColor;
設定進度條已走過進度的背景圖案和為走過進度的背景圖案(IOS7後好像沒有效果了)
@property(nonatomic, retain) UIImage* progressImage;
@property(nonatomic, retain) UIImage* trackImage;
設定進度條進度和是否動畫顯示(動畫顯示會平滑過渡)
- (void)setProgress:(float)progress animated:(BOOL)animated;
學習使用 歡迎轉載
IOS UIProgressView控制項用法