這次,推薦一款容易上手的 Swift 圖文色彩互動擴充套件- SwiftColorArt

SwiftColorArt 最大的特點是它能自動偵測圖片的主色系,並且讓文字及介面背景的顏色與主色系一致(做法和iTunes類似)。

使用的方式相當簡單:

var swiftColorArt:SwiftColorArt = SwiftColorArt(inputImage: image)

self.view.backgroundColor = swiftColorArt.backgroundColor!

self.primaryColorLabel.textColor    = swiftColorArt.primaryColor!
self.secondaryColorLabel.textColor  = swiftColorArt.secondaryColor!
self.detailColorLabel.textColor     = swiftColorArt.detailColor!

須特別留意,現階段執行過程,可能會造成效能或佔用記憶體的問題,未來將會持續改善,並且推出更多的附加功能。

如果你對這個有興趣,可以直接從這裡參考SwiftColorArt GitHub專案Demo