//該方法監聽slider的值的改變
- (ibaction)progresschanged:(uislider *)sender else
} //該方法繪製要顯示百分比的圈圈
- (uiimage*)progressimage:(nsstring*)progress context:nil].size;
uigraphicsbeginimagecontextwithoptions(cgsizemake(imagew, imageh), no,[uiscreen mainscreen].scale);
cgcontextref ctx = uigraphicsgetcurrentcontext();
[[uicolor colorwithred:238/255.0 green:238/255.0 blue:238/255.0 alpha:1]set];
cgcontextaddellipseinrect(ctx, cgrectmake(0,0,imagew,imageh));
cgcontextfillpath(ctx);
[[uicolor whitecolor]setfill];
cgcontextaddellipseinrect(ctx, cgrectmake(1,1,imagew-2,imageh-2));
cgcontextfillpath(ctx);
[progress drawinrect:cgrectmake(imagew * 0.5 - progresssize.width * 0.5 ,imageh * 0.5 - progresssize.height * 0.5 ,progresssize.width,progresssize.height) withattributes:@];
uiimage* image = uigraphicsgetimagefromcurrentimagecontext();
uigraphicsendimagecontext();
return image;
}
首先建立乙個滑塊
uislider *slidera=[[uislider alloc]initwithframe:cgrectmake(30, 320, 257, 7)];
slidera.backgroundcolor = [uicolor clearcolor];
slidera.value=1.0;
slidera.minimumvalue=0;
slidera.maximumvalue=100;
// [slidera setminimumtrackimage:stetchlefttrack forstate:uicontrolstatenormal];
//
// [slidera setmaximumtrackimage:stetchrighttrack forstate:uicontrolstatenormal];
//
// //注意這裡要加uicontrolstatehightlighted的狀態,否則當拖動滑塊時滑塊將變成原生的控制項
// [slidera setthumbimage:thumbimage forstate:uicontrolstatehighlighted];
//
// [slidera setthumbimage:thumbimage forstate:uicontrolstatenormal];
//滑塊拖動時的事件
[slidera addtarget:self action:@selector(progresschanged:) forcontrolevents:uicontroleventvaluechanged];
//// //滑動拖動後的事件
// [slidera addtarget:self action:@selector(sliderdragup:) forcontrolevents:uicontroleventtouchupinside];
[self.view addsubview:slidera];
// [self progresschanged:slidera];
百分比進度條
顯示介面 1 public w3c dtd xhtml 1.0 transitional en 2310 111286 8788106 純處理頁面 attr post tp 取tp和顯示頁面連起來,tp 取到的是陣列,因為另乙個頁面是用陣列提交的 取到的是每乙個選項的主鍵值 str implode ...
Python實現帶百分比的進度條
大家在安裝程式或 檔案時,通常都能看到進度條,提示你當前任務的進度。其實,在python中實現這個功能很簡單,下面是具體 在實際應用中,你完全可以根據自己的要求進行修改!比如,示例中是通過time.sleep 方法進行時間延遲,你完全可以根據實際的程式執行耗時進行控制 同樣,在進度百分比處,你也程式...
C 控制台上輸出顯示進度條 百分比
system using system.collections.generic using system.linq using system.text namespace console.writeline console.backgroundcolor colorback 第三行輸出進度 cons...