Swift之UIColor 擴充套件

2021-08-02 16:48:06 字數 340 閱讀 1066

通常uicolor自帶的一些方法在實際專案開發中不能滿足我們的需求,所以把一些常用到的方法在這裡進行乙個歸類

import foundation

import uikit

extension uicolor

//rgbred = 0~255 同理green blue

convenience init(rgbred:cgfloat,green:cgfloat,blue:cgfloat,alpha: cgfloat = 1.0)

}

在實際專案中還有很多,今天就寫兩個,等總結多幾個再新增上去

未完待續

Swift 獲取UIColor的反色 補色

反色又叫補色。例如黑與白 紅與青等。反色 補色 是與原色疊加可以變為白色的顏色,即用白色 rgb 255,255,255 減去原色的顏色。比如說紅色 rgb 255,0,0 的反色是青色 0,255,255 反色 補色 是指任何兩種以適當比例混合後而呈現白色或灰色的顏色,即這兩種顏色互為補色。總是成...

swift 擴充套件

擴充套件就是為乙個已有類 結構體 列舉型別或者協議型別新增新功能。這包括在沒有許可權獲取原始源 的情況下擴充套件型別的能力。擴充套件和objectvie從中的分類類似。swift中的擴充套件可以 新增計算型別屬性和計算型型別屬性 定義例項方法和型別方法 提供新的構造器 定義下標 定義和使用新的巢狀型...

五 Swift學習之擴充套件 Extension

五 swift學習之擴充套件 extensions 擴充套件就是向乙個已有的類 結構體或列舉型別新增新功能 functionality 這包括在沒有許可權獲取原始源 的情況下擴充套件型別的能力 即逆向建模 擴充套件和 objective c 中的分類 categories 類似。不過與objecti...