我嘗試移動一個ImageView(比如說view1),使其中心與另一個ImageView的中心(view2)匹配,同時調整它的大小。完成後,第一個視圖被刪除,但圖像被複制到view2中,因此它的圖像似乎仍然存在。 爲此,我嘗試了許多組合,但使用任何方法,甚至創建了一個新的ImageView3,我可以插入到view2中,只要我嘗試將view3的中心設置爲與view2的中心相匹配,就沒有任何反應,並且我的圖像消失,從不被插入到view2中。沒有設置中心,一切正常。該死,爲什麼?我錯過了一些明顯的東西還是我很愚蠢? 或者我應該肯定使用coreAnimation?UIView動畫不允許中心設置
[UIView animateWithDuration:0.5 animations:^{
view1.center = view2.center;
view3.center = view2.center;
} completion:^(BOOL finished){
[view2 addSubview:view3];
}];
我正在使用[UIView animateWithDuration ...很多,並沒有任何問題。你不顯示你如何調整你的view2,也許這裏有一些線索? – Structurer