Vista aperta con effetto scorrimento dal basso verso l'alto su iPhone
-
19-09-2019 - |
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.
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.