2009-03-05 3 views

Antwort

8

Hmm .. Ich habe das Gefühl, dass man für einen Flip-Übergang eine UIView haben muss.

Also .. Sie können eine benutzerdefinierte barButtonItem machen und ihm eine FlipView hinzu:

UIView *flipView = [[UIView alloc] init....]; 
BarButtonItem *barbutton = [[BarButtonItem alloc] initWithCustomView:flipView]; 

fügen Sie dann Ihre ursprünglichen Ansicht der FlipView kann diese enthalten, was Sie wollen ...

[flipView addSubview:<original view>]; 

Dann ist diese in eine UIActivityIndicatorView zu kippen, ich glaube, Sie, so etwas zu tun:

[UIView beginAnimations:@"flip" context:NULL]; 
[UIView setAnimationDuration:1]; 
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:flipView cache:YES]; 

[<original view> removeFromSuperView]; 
[flipView addSubview:<activityIndicatorView>]; 

[UIView commitAnimations]; 

Sie müssen wahrscheinlich einen Verweis auf Ihre FlipView irgendwo aufbewahren, so dass Sie einen Verweis darauf zurückholen können, wenn Sie den Flip ausführen möchten.

Hoffe, das hilft!

Nick.

1

Werfen Sie einen Blick auf das Elements-Beispiel. Sie machen dort eine Flip in einer Toolbar.

Verwandte Themen