Итак, я делаю игру и ранее использовал левую и правую кнопки для перемещения. Im думает о том, чтобы сменить его на пользовательский тип слайдера, подобный этому http://gyazo.com/05b6079862874a282ad14220e7267bd1 Я не уверен, как его обновить. Прикосновения начались, поэтому зарегистрируйте, как вы скользите пальцем. То, что я до сих пор это:Swift-перетаскивание пользовательского слайдера
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
for touch: AnyObject in touches {
let location = touch.locationInNode(self)
if self.nodeAtPoint(location) == self.sliderBox{
let move = touch.locationInNode(self)
slider.position.x = move.x
}
}
Это получает красную точку, чтобы переместиться туда, где я прикоснулся, но мне нужно, чтобы быть в состоянии иметь это так, и быть в состоянии скользить, когда вы держите его. Спасибо, что нашли время посмотреть на это.
Там есть удивительный учебник здесь: http://www.raywenderlich.com/76433/how-to-make-a-custom-control- swift –
Спасибо за это. Ive смог заставить его работать, просто используя переопределяющие func touchhesMoved (касается: NSSet, withEvent event: UIEvent). – Alex