2015-08-25 1 views
1

Кто-нибудь знает, как создать следующее? Я не могу найти учебники.Как создать слайдер колеса выбора цвета?

Я могу получить эффект без слайдера, но это не так гладко. Или я могу включить слайдер, но не обновлять сборщик со значением, поскольку он ожидает CGPoints вместо Ints и ожидает его в формате gesture.locationInView (colorWheel), который стандартный CGPoint не примет.

what I am trying to create

ответ

0

Я был в состоянии просто использовать цветовое колесо в качестве фона и использовал значение ползунка для изменения цветового тона

func changeSet(changeValue: CGFloat) { 
    var value = (360 - currentAngleGlobal)/360 // I had to deduct from 360 as my values were inverted 
    var color = UIColor(hue: CGFloat(value), saturation: 1, brightness: 1, alpha: 1) 
    self.colorOutput.backgroundColor = color 
} 
0

Вы можете использовать контроллер какао для этого. Существует так много контроллеров, которые похожи на этот интерфейс.

https://www.cocoacontrols.com/controls/hsv-color-picker

надежда эта ссылка поможет вам.

+0

Привет, спасибо за это, я видел это одно, но в Objective C. – ThundercatChris

Смежные вопросы