Swift 獲取UIColor的反色 補色

2022-05-29 21:39:09 字數 576 閱讀 4767

反色又叫補色。例如黑與白、紅與青等。

反色(補色)是與原色疊加可以變為白色的顏色,即用白色(rgb:255,255,255)減去原色的顏色。比如說紅色(rgb:255,0,0)的反色是青色(0,255,255)。

反色(補色)是指任何兩種以適當比例混合後而呈現白色或灰色的顏色,即這兩種顏色互為補色。總是成對出現。色調環(顏色立體的圓周)上位於對側的任何兩種顏色互為補色。如黃與藍、青與紅、品紅和綠均為互補色。一種特定的色彩總是只有一種補色。

電腦中對顏色的表示通常是 #3252a0 這樣的一串六位 十六進製制數,前面兩位表示紅,中間兩位表示綠,最後兩位表示藍。

使用ff 減去相應的值即可得到顏色的反色:

紅 = ff-32

綠 = ff-52

藍 = ff-a0

把算出來的結果再連線起來就得到了結果。

1

import uikit23

extension uicolor

10 }

Swift之UIColor 擴充套件

通常uicolor自帶的一些方法在實際專案開發中不能滿足我們的需求,所以把一些常用到的方法在這裡進行乙個歸類 import foundation import uikit extension uicolor rgbred 0 255 同理green blue convenience init rgb...

swift獲取螢幕的寬高

這次用swift語言試著寫了乙個相同的方法,同樣,貼上到viewcontroller就能用 根據系統版本號得到真實的寬高 iswidth是yes,那麼代表得到寬度,是no代表得到高度 func gettruelength iswidth bool cgfloatelse else else retu...

Swift 獲取版本號

swift版本 let infodictionary bundle.main.infodictionary if let infodictionary infodictionaryoc版本 nsdictionary infodictionary nsbundle mainbundle infodic...