2

removeFromSuperview メソッドは、実際に画像を非常に迅速に削除します。アニメーション化された方法で画像を削除する方法はありますか。ありがとう

4

3 に答える 3

7

iOS4 をターゲットにしている場合 (UIView ドキ​​ュメントのコード スニペット):

[UIView animateWithDuration:0.2
                 animations:^{ table.alpha = 0.0; }
                 completion:^(BOOL finished){ [table removeFromSuperview]; }];
于 2010-08-05T16:11:58.187 に答える
0

コード例はこちら

http://www.iphonedevsdk.com/forum/iphone-sdk-development/37467-removefromsuperview-animation-transition.html

于 2010-08-05T16:09:55.770 に答える
0

1)新しいサブビュー(インデックスが0であるため非表示)をビュースタックに挿入します。

    [window insertSubview:myNewView atIndex:0];

2)次に、ビューのアニメーション(ドキュメントから直接)は次のとおりです。

[UIView animateWithDuration:0.2
       animations:^{ view.alpha = 0.0; }
       completion:^(BOOL finished){ [view removeFromSuperview]; }]
于 2010-11-12T02:55:06.820 に答える