iOS 開發之繪製虛線

2021-07-31 16:20:13 字數 762 閱讀 5628

#pragma mark - 繪製虛線具體方法

/** ** lineview: 需要繪製成虛線的view

** linelength: 虛線的寬度

** linespacing: 虛線的間距

** linecolor: 虛線的顏色

**/+ (void)drawdashline:(uiview *)lineview linelength:(nsinteger)linelength linespacing:(nsinteger)linespacing linecolor:(uicolor *)linecolor

此方法可以作為 uiview 的拓展方法(category)方便以後使用。

example:

// 繪製紅色虛線,寬度10,間距10,虛線高2

uiview *lineview = [[uiview alloc] initwithframe:cgrectmake(20, 60, self.view.size.width -2 * 20, 2)];

[self.view addsubview:lineview];

[uiview drawdashline:lineview linelength:10 linespacing:10 linecolor:[uicolor graycolor]];

result:如下圖顯示:

iOS 使用drawRect 繪製虛線橢圓

ios 使用drawrect 繪製虛線橢圓 1 首先如果要使用 drawrect 繪圖 要匯入 coregraphics.framework 框架 然後 建立 自定義view,即是 myview繼承 uiview 2 重寫 void drawrect cgrect rect方法 3 新增如下 voi...

iOS 繪製虛線,結果獲得UIImage物件

專案中遇到需要繪製虛線的功能 上網找了下 感謝網上的開發者分享 貼在這裡以作記錄 過程 1.新建uiimageview,用於展示所畫的虛線 2.設定虛線每畫多少個point就空出多少個point 3.設定線條顏色 kit rgba 200,200,200,255 是顏色函式的巨集定義,返回cgcol...

繪製粗虛線

以前很少畫虛線,因此不太關心繪製粗虛線該怎麼辦。最近需要用到這個功能,因此學習了一下,與大家共享。cpen類有兩個建構函式,我們經常用第乙個,而忽略了第二個。其實很多問到畫粗線時希望改變線頭的預設顯示方式,比如希望是圓弧頭而不是預設的方形頭等。都可以用這個建構函式定義的cpen物件來實現。這裡我主要...