控制項 AngleGradientView

2021-09-06 23:17:05 字數 2057 閱讀 1589

1. 用原始碼產生帶環形漸變色的view

2. 可以配合maskview一起使用 (上圖中的右下角的效果)

原始碼

* 返回帶環形漸變顏色的view

* * @param frame 尺寸

* @param colors 顏色陣列(cgcolor)

* @param locations 顏色分割點陣列(範圍取值為[0, 1], 漸變遞增,需要包含0與1這兩個點)

* * @return 建立好的帶環形漸變的view */

-(instancetype)initwithframe:(cgrect)frame

withcgcolors:(nsarray *)colors

withlocations:(nsarray *)locations;/**

* 便利構造器,便捷的建立出指定風格的漸變環形的view

* * @param frame 尺寸

* @param type 指定的風格

* * @return 建立好的帶環形漸變的view */

* 重置layer為anglegradientlayer */

+(class)layerclass

-(instancetype)initwithframe:(cgrect)frame

- (instancetype)initwithframe:(cgrect)frame withcgcolors:(nsarray *)colors withlocations:(nsarray *)locations

}return

self;

}+(instancetype)gradientviewwithframe:(cgrect)frame

gradienttype:(eanglegradienttype)type

else

if (type ==gradientmetaltypetwo)

else

if (type ==gradientrainbow)

anglegradientview =[[anglegradientview alloc] initwithframe:frame

withcgcolors:colors

withlocations:locations];

return

anglegradientview;

}@end

C 控制項 MenuStrip控制項(選單控制項)

一 概述 選單通過存放按照一般主題分組的命令將功能公開給使用者。menustrip 控制項是此版本的 visual studio 和 net framework 中的新功能。使用該控制項,可以輕鬆建立 microsoft office 中那樣的選單。menustrip 控制項支援多文件介面 mdi ...

隱藏控制項 HiddenField控制項

hiddenfield 控制項hiddenfield 控制項顧名思義就是隱藏輸入框的伺服器控制項 它能讓你儲存那些不需要顯示在頁面上的且對安全性要求不高的資料。也許這個時候應該有這麼乙個疑問,為什麼有了 viewstate session 和cookie 等狀態儲存機制,還需要用起 hiddenfi...

標籤控制項 CTableCtrl 控制項

前言 區別 ctablectrl和cpropertysheet.乙個是控制項,另乙個是對話方塊屬性類 目錄 0.訊息彙總 1.常用方法總結 0.訊息彙總 1.常用方法總結 定義視窗資源以及和類進行相關繫結物件兩個,標籤控制項新增兩個子項.建立視窗,設定相關區域,移動視窗.原始碼 m tab.inse...