0

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

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

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

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

4

2 回答 2

1

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

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

于 2012-05-22T14:26:56.430 回答
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 创建翻转视图

于 2012-05-22T14:29:15.540 回答