2
我試圖旋轉和圖像,以視覺顯示的方向,像一個指南針的用戶。所以我試圖向一個函數提供一個角度來在角度的方向上旋轉圖像,但是圖像只是旋轉失控,當它最終停止時似乎不正確。每次代表發生火災時都會調用此函數:locationManager(manager: CLLocationManager!, didUpdateHeading newHeading: CLHeading!)
。有人能指引我朝着正確的方向嗎?如何在Swift中基於角度旋轉圖像?
func headingDidChange(headingAngle: Double) {
UIView.animateWithDuration(1.0, animations: {
self.compassImage.transform = CGAffineTransformMakeRotation(CGFloat(headingAngle))
})
}
我想你指定'headingAngle'度,但'CGAffineTransformMakeRotation'需要弧度。 –
轉換應用於原始圖像(零旋轉)。如果它反覆應用到修改後的圖像上,它將失去控制。 –