我試圖移動2次在一起:無法在2犯動畫的UIView
[UIView animateWithDuration:0.5
animations:^{
[currentView setCenter:CGPointMake(currentView.center.x + currentView.frame.size.width, currentView.center.y)];
[nextView setCenter:CGPointMake(nextView.center.x + nextView.frame.size.width, nextView.center.y)];
}];
但是,我不能設法去做。只有nextView正在移動。
如果我只提交一個動畫,它可以正常工作。
可能是什麼原因? 難道是因爲我的聲明:
nextView = [[UIView alloc] initWithFrame:currentView.frame];
它們具有相同的初始化框架,但在屏幕左側設置「nextView」,所以它會顯示「推」效果 – zbMax
如果是這種情況,那麼您發佈的代碼很好,錯誤是在別的地方。你能發佈更多的代碼嗎? – Gallonallen