Pergunta

Eu estou fazendo um aplicativo para iPhone (que é executado em modo paisagem) (OS 3.0), e eu quero que quando eu tocar num botão da barra de ferramentas abre uma exibição com um efeito de slides (semelhante ao efeito quando você toca ' Favoritos na barra de ferramentas do mobile Safari) a partir da base para o topo da tela. A vista é no mesmo arquivo XIB como o botão.

Como posso fazer isso?

Agradecemos antecipadamente.

Foi útil?

Solução

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

Outras dicas

Se você está perguntando sobre fazer a animação personalizada Aqui está um trecho que ajuda poder. Vamos supor o ponto de vista "myView" já foi adicionado como um subview à vista actual.

[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];

Os números importantes em que existem as posições y na rect setFrame (480, em seguida, 0), esta move-lo a partir de fora da tela a tela.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top