替换UIViews

时间:2012-05-22 14:23:39

标签: iphone ios uiview

我是iOS的新手。 我有5个视图,一个主视图,其他像缩略图。如何替换视图。

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

如何用图片2替换图片1,以便View2进入主视图?

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

2 个答案:

答案 0 :(得分:1)

您不要为此使用单独的视图。请参阅此页面并从此处下载示例代码以查看详细信息。这是pageControl

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

答案 1 :(得分:1)

是的,这可以像这样做 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];

这将为视图1创建翻转视图以查看2