0

私はiOSの初心者です。5 つのビューがあり、1 つのメインビューとその他はサムネイルのようなものです。ビューを置き換えるにはどうすればよいですか。

たとえば、mainview(view1) に画像 1 があり、view2 に画像 2 があり、view3 に画像 3 がある場合などです。

View2がメインビューになるように、画像1を画像2に置き換えるにはどうすればよいですか?

誰かがこの問題を解決するのを手伝ってくれますか?

4

2 に答える 2

1

はい、これはこのように簡単に行うことができます。View_1は最初のビューですView_2は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 に答える
1

これには別のビューを使用しません。このページを参照し、ここからサンプル コードをダウンロードして詳細を確認してください。これはページコントロールです

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

于 2012-05-22T14:26:56.430 に答える