2013-03-13 189 views
1

我想通過使用UIColor(iOS)類動態創建調色板(圖中下方的顏色)。 color palette創建(彩虹)調色板

不幸的是,我沒有太多的使用色彩空間的經驗。有人有一個想法,我怎麼能做到這一點?

THX和歡呼聲, 克里斯

回答

0

我已經做了一些非常相似。我得到了我的彩虹圖像,然後檢測觸摸事件並找到觸摸到的地點的顏色。

而且很懶我用別人的代碼!

馬克約翰遜寫了這個UIImageView sub class它可以捕捉觸摸事件的圖像的顏色。只需將它粘貼到視圖層次結構並設置圖像。然後設置一個回調像

[self.colorMapImageView addSelectedColorChangedListener:@selector(handleColorSelectionAction:) inObject:self]; 

// and then capture the data 
- (void)handleColorSelectionAction:(UIColor *)color { 
    NSLog(@"new color picked"); 
    self.selectedColor = color; 
} 
+0

謝謝你,偉大的教程! – 2013-03-15 13:43:34