iOS 繪製直線 矩形 文字的方式

2021-09-01 16:49:36 字數 1317 閱讀 8069

首先,獲取上下文

cgcontextref context = uigraphicsgetcurrentcontext();

畫線//設定畫筆線條粗細

cgcontextsetlinewidth(context, 5.0);

//設定線條樣式

cgcontextsetlinecap(context, kcglinecapbutt);

//設定畫筆顏色:黑色

cgcontextsetrgbstrokecolor(context, 1, 0, 0, 1);

//畫點連線

cgcontextaddlines(context, points, count);

//執行繪畫

cgcontextstrokepath(context);

畫無框矩形

//設定矩形填充顏色:紅色

cgcontextsetrgbfillcolor(context, 1.0, 0.0, 0.0, 1.0);

//填充矩形

cgcontextfillrect(context, rect);

//執行繪畫

cgcontextstrokepath(context);

畫有框矩形

//設定矩形填充顏色:紅色

cgcontextsetrgbfillcolor(context, 1.0, 0.0, 0.0, 1.0);

//填充矩形

cgcontextfillrect(context, rect);

//設定畫筆顏色:黑色

cgcontextsetrgbstrokecolor(context, 0, 0, 0, 1);

//設定畫筆線條粗細

cgcontextsetlinewidth(context, 1.0);

//畫矩形邊框

cgcontextaddrect(context,rect);

//執行繪畫

cgcontextstrokepath(context);

畫文字//設定畫筆線條粗細

cgcontextsetlinewidth(context, 1.0);

//設定矩形填充顏色:紅色

cgcontextsetrgbfillcolor (context, 1.0, 0.0, 0.0, 1.0);

//設定字型

uifont *font = [uifont boldsystemfontofsize:31.0];

//在指定的矩形區域內畫文字

[text drawinrect:rect withfont:font];

iOS畫矩形 直線 文字的方法

7488353 cgpoint畫直線 cgcontextref ctx uigraphicsgetcurrentcontext cgcontextmovetopoint ctx,point1.x,point1.y cgcontextaddlinetopoint ctx,point2.x,point2...

iOS畫矩形 直線 文字的方法

cgpoint畫直線 cgcontextref ctx uigraphicsgetcurrentcontext cgcontextmovetopoint ctx,point1.x,point1.y cgcontextaddlinetopoint ctx,point2.x,point2.y 畫曲線 用...

繪製矩形php,PHP如何繪製直線 矩形 圓形

本文是php繪圖的入門級教程,主要介紹php繪圖的基本步驟和如何繪製直線 矩形 圓形。php繪圖的基本步驟,有四步 php.ini裡的 extension php gb2.dll 元件首先需要啟用 1 建立畫布 2 畫出所需要的影象 圓 直線 矩形 扇形 弧線.3 輸出到網頁,或者另存 4 銷毀 目...