ドロップダウンのような画像が1つあります。当初はドロップダウンイメージのように見えるので、ユーザーがドロップダウンリストを押すといくつかのオプションが表示されます。だから私が必要とするのは、ドロップダウンが真のときです。私は、ユーザーが画像をドロップダウンし、オプションのリストが表示されているときにドロップダウン画像を180度に表示する必要があることを意味します。イメージを通常の位置として表示する必要があります。画像を180度回転する
もう1つの画像を使用する代わりに、この方法が正しいですか?私は迅速2.2
更新使用しています:
UIView.animateWithDuration(2.0, animations: {
self.imageView.transform = CGAffineTransformMakeRotation(CGFloat(M_PI))
})
あなたはアニメーション秒(現在は2.0)を調整することができます
@IBAction func dropBtnPress(sender: AnyObject) {
if dropDown.hidden {
dropDown.show()
UIView.animateWithDuration(0.0, animations: {
self.image.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI))/180.0)
})
} else {
dropDown.hide()
// UIView.animateWithDuration(2.0, animations: {
// self.image.transform = CGAffineTransformMakeRotation((180.0 * CGFloat(M_PI))/-180.0)
// })
}
}
}
'(180 * X)/ 180 = X 'ドロップを助けることを願っています'(180.0 * CGFloat(M_PI))/ 180.0'と' CGFloat(M_PI) 'を使ってください。 – Fogmeister