Я думал о том, чтобы сделать слайдер / джойстик, но не по кругу, а по линии. Поэтому я сделал так, чтобы изображение перетаскивалось только по оси X, и когда оно достигло точки, где останавливается ползунок, я сделал это:
if(slider.center.x <= 60) {
slider.center = CGPointMake(60, slider.center.y);
}
так что не будет больше 60, но я подумал, разве нет лучшего способа сделать это? например, сделать коробку и настроить что-то, чтобы она не перетаскивалась за пределы этой рамки?
Спасибо!