我现在卡在 XCode 中控制 UISlider 了。我在 Interface Builder 中制作了一个水平滑块,并设法在 xcode 中对控件进行编码。现在我只是不确定如何编写逻辑。如果用户将笔尖向左滑动,我希望它逆时针旋转我的图像,如果用户向右滑动,则顺时针旋转图像。
我设置的滑块最小值为 0,最大值为 100。初始值为 50。
对于转换,我使用 CGAffineTransformMakeRotation(myAngle)。我已将 myAngle 设置为浮动。至于条件,这里有一段代码:
mySlider.value = myAngle; // This is for CGAffine
if(myAngle < 50) {
myAngle -= 0.1;
}
if(myAngle > 50) {
myAngle += 0.1;
}
当我滑动笔尖时,它只会逆时针旋转。我可以使用的最佳逻辑是什么?希望有人可以提供帮助。谢谢。
-Hakimo