iOS 進度條控制項的詳細使用

2022-03-18 01:25:06 字數 2114 閱讀 5656

進度條控制項:uiprocessview:uiview

屬性:@property(nonatomic) uiprogressviewstyle progressviewstyle; //風格型別

@property(nonatomic) float progress;                                   //當前進度

@property(nonatomic, retain) uicolor* progresstintcolor;       //進度條進度的高亮顏色

@property(nonatomic, retain) uicolor* tracktintcolor;            //進度條軌道的高亮顏色

@property(nonatomic, retain) uiimage* progressimage;           //進度條進度的影象

@property(nonatomic, retain) uiimage* trackimage;             //進度條軌道的影象

風格:typedef ns_enum(nsinteger, uiprogressviewstyle) ;

方法:※初始化進度條例項

- (instancetype)initwithprogressviewstyle:(uiprogressviewstyle)style;

※設定進度條並且帶有動畫效果

- (void)setprogress:(float)progress animated:(bool)animated

舉例如下:

//建立進度條例項

//

建立進度條例項

uiprogressview *processview = [[uiprogressview alloc]initwithprogressviewstyle:uiprogressviewstyledefault];

//設定進度條的frame

//

設定它的frame

processview.frame = cgrectmake(60, 80,250, 40);

//將控制項新增到檢視中

//

新增該控制項到檢視view中

[self.view addsubview:processview];

此時的進度條結果為:

//設定進度

//

設定進度

processview.progress = 0.5;

此時的進度條結果為:

//設定軌道的顏色

//

設定它的軌道顏色

processview.tracktintcolor = [uicolor redcolor];

此時的進度條結果為:

//設定進度條進度的顏色

//

設定進度的顏色

processview.progresstintcolor = [uicolor greencolor];

此時的進度條結果為:

設定進度條進度和動畫效果

//

設定進度條進度的動畫

[processview setprogress:0.8 animated:yes];

演示結果如下:

進度條控制項

base.dispose disposing region windows 窗體設計器生成的 設計器支援所需的方法 不要 使用 編輯器修改此方法的內容。private void initializecomponent this.progressbar1 new system.windows.form...

進度條控制項

當我們在做乙個大大小小的專案的時候,可能會遇到顯示乙個進度或百分比的問題,如果只用乙個數字表示給客戶帶來的是很死板的感覺。如果用乙個進度條來表示就會使客戶一目了然了,還很形象。下面是我的進度條控制項 7toolboxdata hbprocessbar 8public class hbprocessb...

ios弧形進度條 iOS 圓形進度條

釋放雙眼,帶上耳機,聽聽看 今天產品要弄乙個圓形的進度條 有很多開源的進度條不用,非要弄這種效果,就不吐槽了,還是想想怎麼實現 廢話就不多說了 直接上 import inte ce roundprogressview uiview 進度條顏色 property strong,nonatomic ui...