UIProgressView進(jìn)度條

1.初始化

初始化一個進(jìn)度條:

- (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style;

注意:1.用這個方式初始化的進(jìn)度條系統(tǒng)會默認(rèn)給一個長度。

2.進(jìn)度條的長度可以通過frame來設(shè)置,但是只有前三個參數(shù)有效。

3.風(fēng)格枚舉如下:

typedef NS_ENUM(NSInteger, UIProgressViewStyle) {

UIProgressViewStyleDefault,? ? // 普通樣式

UIProgressViewStyleBar,? ? ? ? // 用于工具條的樣式

};

設(shè)置進(jìn)度條風(fēng)格樣式

@property(nonatomic) UIProgressViewStyle progressViewStyle;

2.其他設(shè)置

設(shè)置進(jìn)度條進(jìn)度(0.0-1.0之間,默認(rèn)為0.0)

@property(nonatomic) float progress;

設(shè)置已走過進(jìn)度的進(jìn)度條顏色

@property(nonatomic, retain) UIColor* progressTintColor;

設(shè)置未走過進(jìn)度的進(jìn)度條顏色

@property(nonatomic, retain) UIColor* trackTintColor;

設(shè)置進(jìn)度條已走過進(jìn)度的背景圖案和為走過進(jìn)度的背景圖案(IOS7后好像沒有效果了)

@property(nonatomic, retain) UIImage* progressImage;

@property(nonatomic, retain) UIImage* trackImage;

設(shè)置進(jìn)度條進(jìn)度和是否動畫顯示(動畫顯示會平滑過渡)

- (void)setProgress:(float)progress animated:(BOOL)animated;


3.實例

進(jìn)度條實例

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容