Domanda

sto facendo una domanda di iPhone (che viene eseguito in modalità orizzontale) (OS 3.0), e voglio che quando tocco di un pulsante della barra degli strumenti si apre una vista con un effetto di scorrimento (simile all'effetto quando si tocca ' Preferiti nella barra degli strumenti di Safari mobile) dal basso verso l'alto dello schermo. La vista è nello stesso file XIB come il pulsante.

Come posso fare questo?

Grazie in anticipo.

È stato utile?

Soluzione

[self.tabBarController presentModalViewController:yourSlideController animated:YES];

Altri suggerimenti

Se ti stai chiedendo di fare l'animazione personalizzato ecco un frammento che potrebbe aiutare. Assumiamo la "myView" View è già aggiunto come una visualizzazione secondaria alla vista corrente.

[myView setFrame:CGRectMake(0, 480, 320, 480)];
[myView setBounds:CGRectMake(0, 0, 320, 480)];

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDelegate:self];
[myView setFrame:CGRectMake(0, 0, 320, 480)];
[UIView commitAnimations];

I numeri importanti sono presenti posizioni y del SETFRAME rect (480 poi 0), questo si sposta da offscreen a schermo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top