Я застрял в данный момент, управляя UISlider в XCode. Я сделал горизонтальный слайдер в Интерфейсном Разработчике и смог закодировать элементы управления в xcode. Прямо сейчас я просто не уверен, как кодировать логику. Если пользователь перемещает перо влево, я бы хотел, чтобы мое изображение повернулось против часовой стрелки, а если пользователь сдвинет его вправо, повернуть изображение по часовой стрелке.
Минимальное значение ползунка, которое я установил, равно 0, а максимальное - 100. Начальное значение - 50.
Для трансформации я использую CGAffineTransformMakeRotation (myAngle). Я установил для myAngle значение float. Что касается условия, вот фрагмент кода:
mySlider.value = myAngle; // This is for CGAffine
if(myAngle < 50) {
myAngle -= 0.1;
}
if(myAngle > 50) {
myAngle += 0.1;
}
Когда я сдвигаю перо, оно вращается только против часовой стрелки. Какую лучшую логику я могу использовать? Надеюсь, кто-то может помочь. Спасибо.
-Хакимо