【发布时间】:2018-08-08 15:59:13
【问题描述】:
如果我想通过使用UISlider 来旋转UIImageVIew,我会在函数mySliderAction 下放置什么?这似乎没有做任何事情......
@IBOutlet weak var ball: UIImageView!
@IBOutlet weak var C: UIImageView!
@IBOutlet weak var mySlider: UISlider!
@IBAction func mySliderAction(_ sender: UISlider) {
let rotation = SKAction.rotate(byAngle: .pi * -1, duration: TimeInterval(5.0))
let infiniteRotation = SKAction.repeatForever(rotation)
c.run(infiniteRotation)
}
【问题讨论】:
-
检索
sender.value。从中计算一些角度(但它的滑块最大值是多少?最小值?角度最大值是多少?最小值?)。以该角度执行旋转。 -
@Larme 最小值为 0,最大值为 1000,我不确定角度,但我想要它,所以当滑块为 0 时,角度为 0,而当达到 1000 时,它确实向右旋转一整圈。
-
请仅在您的问题中添加相关代码,例如不需要
override func viewDidLoad() { super.viewDidLoad() } -
@AshleyMills 对不起,我会开始这样做。
标签: ios swift xcode uiimageview uislider