2010-08-02 70 views

回答

0

你應該有一個視圖(UIView)將包含觸摸它們之間所顯示的圖像視圖和交換(無論是實現觸摸事件或使用圖像視圖或使用按鈕上方的按鈕,而不是圖像視圖)。

接着是用於交換一個容器視圖內2個圖像視圖的示例代碼(如上所述):

// setup the animation group 
[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.75]; 
[UIView setAnimationDelegate:self]; 
[UIView setAnimationDidStopSelector:@selector(transitionDidStop:finished:context:)]; 

// swap the views and transition 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:containerView cache:YES]; 

[imageView1 removeFromSuperview]; 
[containerView addSubview:imageView2]; 

[UIView commitAnimations]; 

還可以看到元素示例項目由蘋果與一個工作示例...