我有一個像下拉的圖像。最初它會看起來像下拉圖像所以當用戶按下拉列表時,會顯示一些選項。所以我需要的是,當下拉是真實的。我的意思是,當用戶按下下拉圖像,當選項列表顯示時,我需要顯示下拉的圖像180度。像是當下拉是假的需要將圖像顯示爲正常位置。將圖像旋轉180度
這種方式是正確的,而不是使用一個更多的圖像?我使用SWIFT 2.2
更新時間:
@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