簡單的用CAShapeLayer畫個圈

2021-07-10 16:50:01 字數 1769 閱讀 5995

首先看一下效果圖:

這裡只需要兩個圖層。乙個cashapelayer和乙個cagradientlayer物件。通過貝塞爾曲線畫乙個圓,並設定為shapelayer的path。strokecolor表示填充顏色,fillcolor表示邊界的顏色。linewidth表示線寬。這裡主要要設定起始點,這裡區間為【0, 1】。

顏色漸變的效果需要依賴於gradientlayer。

其中colors屬性是乙個陣列,裡面存放的顏色,也就是需要漸變的顏色。

startpoint,endpoint (0,0)表示左上方開始,(0,1)表示右下方。預設值分別是(0.5,0),(0.5,1)。

locations表示區間分布。例如0.1,0.9之間的區間就是紅藍色漸變區間。

這裡需要注意的是gradientlayer需要呼叫setmask方法,否則是整個檢視在漸變,而不是想要的進度條。

用CHttpFile實現簡單的GET POST資料

afxmessagebox 不能找到網頁檔案!sess.close 二 post 資料,比如用於上報,提交資訊等 cstring strhttpname http localhost testreg regform.aspx 需要提交資料的頁面 cstring strformdata usernam...

用Python實現簡單的Web Server

python 2中 httpserver模組被合併到python 3的http.server模組。它支援目錄瀏覽,指定埠,指定繫結位址等。方法一 直接在命令列呼叫http.server模組 python m http.server 8080 bind 127.0.0.18080 web伺服器端口號,...

用棧實現的簡單操作

眾所周知,棧 stack 是限定僅在表尾進行插入或刪除操作的線性表,其特點是後進先出 允許刪除和插入的一端稱為棧頂 top 另一端稱為棧底 base 根據這個特性,可以實現多種實際應用,本文跟大家分享十進位制轉換其他進製數和括號匹配檢驗的應用舉例 include using namespace st...