1
A
回答
3
我不確定你到底想要達到什麼目的,但是我正在使用此功能來水平旋轉圖像並在轉換過程中更改圖像。希望能幫助到你。
private func flipImageView(imageView: UIImageView, toImage: UIImage, duration: NSTimeInterval, delay: NSTimeInterval = 0)
{
let t = duration/2
UIView.animateWithDuration(t, delay: delay, options: .CurveEaseIn, animations: {() -> Void in
// Rotate view by 90 degrees
let p = CATransform3DMakeRotation(CGFloat(GLKMathDegreesToRadians(90)), 0.0, 1.0, 0.0)
imageView.layer.transform = p
}, completion: { (Bool) -> Void in
// New image
imageView.image = toImage
// Rotate view to initial position
// We have to start from 270 degrees otherwise the image will be flipped (mirrored) around Y axis
let p = CATransform3DMakeRotation(CGFloat(GLKMathDegreesToRadians(270)), 0.0, 1.0, 0.0)
imageView.layer.transform = p
UIView.animateWithDuration(t, delay: 0, options: .CurveEaseOut, animations: {() -> Void in
// Back to initial position
let p = CATransform3DMakeRotation(CGFloat(GLKMathDegreesToRadians(0)), 0.0, 1.0, 0.0)
imageView.layer.transform = p
}, completion: { (Bool) -> Void in
})
})
}
不要忘記導入GLKit。
+0
感謝您的指導。我也會試試這個。 –
0
-(void)showButtton
{
self.userInteractionEnabled = false;
[UIView transitionWithView:self duration:0.3 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{
//code to change the image of UIButton
} completion:^(BOOL finished) {
self.userInteractionEnabled = true;
}];
}
這是一個code這樣做。
相關問題
- 1. 基金會4 - 圖像翻轉以顯示另一個圖像
- 2. 生成的圖像顯示翻轉
- 3. 背部圖像內部不顯示
- 4. iOS - 旋轉視圖顯示背景
- 5. 在iOS上不顯示背景圖像
- 6. 使用ui-coverflow翻轉圖像以顯示一些細節
- 7. CSS卡片翻轉不顯示背面
- 8. 垂直翻轉按鈕背景圖像
- 9. 翻轉圖像
- 10. 翻轉圖像
- 11. 翻轉圖像
- 12. 翻轉圖像
- 13. 翻轉圖像
- 14. iOS從翻轉圖像停止?
- 15. WPF按鈕中的背景圖像顯示爲水平翻轉(如鏡子)
- 16. Emgu cv顯示攝像頭流作爲翻轉圖像
- 17. iPhone - 翻轉視圖顯示白色背景
- 18. 在IE翻轉動畫:翻轉側顯示鏡像內容
- 19. 在背景圖像頂部顯示另一圖像4
- 20. 不顯示背景圖像
- 21. 背景圖像不顯示
- 22. Matlab - 顯示背景圖像
- 23. 背景圖像不顯示
- 24. 不顯示背景圖像
- 25. 背景圖像顯示
- 26. 不顯示背景圖像
- 27. 背景圖像dosnt顯示
- 28. 不顯示背景圖像
- 29. 圖像與背景圖像不顯示
- 30. qTip2翻轉縮略圖顯示全尺寸圖像
從git hub檢查出這個項目,這可以幫助你。 http://advanceioscode.blogspot.com/2015/11/colour-memory-44-grid-project.html – GameLoading
謝謝您的項目鏈接。這正是我所期待的。再次感謝幫助。我期待儘快爲社區做出貢獻。 –
我不確定我是否理解翻轉圖像以揭示它的背面。你在談論水平翻轉過渡嗎? –