iOS 自定義進度條

2021-09-03 02:31:54 字數 887 閱讀 8805

1. 建立mtprocessview, 並繼承自uibutton

mtprocessview.h

#import @inte***ce mtprocessview : uibutton

// 進度

@property (nonatomic, assign)float process;

@end

mtprocessview.m實現

#import "mtprocessview.h"

@implementation mtprocessview

// 設定進度

- (void)setprocess:(float)process

// 使用貝塞爾曲線畫圓

- (void)drawrect:(cgrect)rect

@end

2. 使用

1). 在main.storyboard中拖入乙個uibutton,然後設定class為自己定義的mtprocessview

圖1.png

2). 設定type為custom, 並設定text color為自己想要的顏色

圖2.png

3). 通過連線到viewcontroller.m中,為其屬性_process賦值即可。

self.processview.process = process;

iOS 自定義進度條

1.建立mtprocessview,並繼承自uibutton mtprocessview.h import inte ce mtprocessview uibutton 進度 property nonatomic,assign float process endmtprocessview.m實現 i...

iOS 自定義進度條

1.建立mtprocessview,並繼承自uibutton mtprocessview.h import inte ce mtprocessview uibutton 進度 property nonatomic,assign float process end mtprocessview.m實現 ...

自定義進度條

自定義進度條 1 繪製底色 灰色 2 繪製進度 藍色 3 繪製最大的進度 純藍色 rectf rf new rectf 0,0,mwidth,mheight 繪製圓角矩形,背景色為畫筆顏色 mpaint.setcolor color.rgb 220,220,220 canvas.drawroundr...