我有一個UIView的尺寸是(x:16,y:360,w:369,h:81),我想用UIAction將它隱藏起來,只需將它發送出屏幕即可。所以我做了UIView.animateWithDuration(0.2, animations: {self.View.frame = CGRectMake(x: -410, y: 360, 369, 81)})
,理想的動畫就是讓它沿y軸滑出去,但是現在我得到的是視圖向下和向左(而不是向左)。我有點困惑,因爲我在動畫中保留了'y'。UIView水平動畫不水平
0
A
回答
0
你正在你要移動的視圖控制器的視圖不是視圖(注self.view ...):我想我找到了問題,因爲我嵌入我的看法
self.View.frame = CGRectMake(x: -410, y: 360, 369, 81)
0
在導航控制器中,標題可能與我的座標錯誤,因此我使用frame.origin.x
和frame.origin.y
代替。
相關問題
- 1. 動畫水平
- 2. 模態的水平翻轉動畫UIView
- 3. 水平移動一個UIView
- 4. 水平縮放UIView
- 5. 水平translate3d動畫不動畫
- 6. jQuery切換水平動畫
- 7. 水平只動畫CAGradientLayer
- 8. Fancybox 2水平動畫
- 9. GWT TabPanel水平動畫
- 10. 水平居中多個UIView
- 11. Android水平滾動和水平翻轉
- 12. 水平居中水平滾動頁面
- 13. UICollectionView水平對齊水平滾動
- 14. GWT水平面板水平滾動
- 15. 通過水平滾動水平通過
- 16. 水平滾動水平選擇
- 17. 水平軸在動畫後不工作
- 18. 如何添加水平滾動到UIView?
- 19. 水平居中水平ItemsControl
- 20. 水平滾動
- 21. 水平滾動?
- 22. 水平滾動
- 23. 水平滾動
- 24. 水平滑動
- 25. 水平滾動
- 26. 如何禁用水平滾動? (不去除水平滾動條)
- 27. 水平平滑滾動
- 28. jQuery平滑水平滾動
- 29. 水平平滑滾動
- 30. 水平動畫滾動到div點擊
對不起,View是我的uiview的名稱,它是視圖控制器的IBOutlet – Liumx31
我的意思是我可以將它改成別的東西,但它仍然會做同樣的事情。 – Liumx31