replaceUIViews

我是iOS的新手。 我有5个视图,一个主视图和其他像缩略图。 我怎样才能取代视图。

例如,如果mainview(view1)具有图片1,view2具有图片2,view3具有图片3等

如何将图片1replace为图片2以便View2进入主视图?

有人能帮我解决这个问题吗?

是的,这可以像这样esily完成View_1是第一个视图View_2是第二个视图containerView是View_1的主要超级视图View_1是当前可见的视图

[UIView beginAnimations:@"doTheFlipping" context:nil]; [UIView setAnimationDuration:.5]; [UIView setAnimationDelay:0]; [UIView setAnimationDelegate:self]; [UIView setAnimationDidStopSelector:@selector(myTransitionDidStop:finished:context:)]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:containerView cache:YES]; [View_1 removeFromSuperview]; [containerView addSubview:View_2]; [UIView commitAnimations]; 

这将创build一个视图1的视图2的翻转视图

你不会为此使用单独的视图。 看到这个页面并从这里下载示例代码来查看详细信息。 这是pageControl

http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html