IOS開發UIColor之RGB妙用

2021-06-16 09:03:39 字數 422 閱讀 1905

此方法為通用方法,不需要了解流程,直接使用即可,如[self getcolor:"336699"]。

- (uicolor

*)getcolor:(

nsstring

*)hexcolor

真正用過之後,發現用到的就是rgb各種顏色的比例,其實只需簡單將字串轉換成16進製制數即可。

如顏色rgb顏色為「3366cc」,則rgb比例為red:(3*16+3)/255   green:(6*16+6)/255   blue:(12*16+12)/255

可直接使用[uicolor

colorwithred

:red

green

:green

blue

:blue

alpha

:1.0f],

即可實現。

iOS開發是否需要快取UIColor

import 獲取時間點,精確到微秒 double getcurrenttime 向快取中新增顏色 ibaction createacolor uibutton sender 搜尋顏色 ibaction searchcolor uibutton sender double end self getc...

Swift之UIColor 擴充套件

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

iOS開發之歸檔

歸檔是一種物件都可以實現的更加常規的序列化方式。適用對模型物件進行歸檔的技術可以輕鬆將複雜物件寫入檔案和從檔案中進行讀取。大多數支援儲存資料的foundation和cocos touch類都遵循nscoding協議 不過有些例外,例如uiiamge 因此對於大多數系統提供的類而言,歸檔比較輕鬆。如果...