這次,推薦一款容易上手的 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