2011-08-01 1 views
0

J'utilise le code suivant pour ouvrir l'URL sur un bouton clic de l'application:Comment faire en sorte que l'URL du site Web ne soit pas animée quand elle a été ouverte à partir de l'application?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.innotrack.eu///"]]; 

Mais quand il ouvre l'URL en safari, il anime, est d'éviter que cette animation. Comment l'atteindre?

+2

Voulez-vous dire l'animation dans laquelle votre application se rétrécit et pivote pour mettre Safari au point, puis Safari se développe pour remplir l'écran? Si c'est le cas, il s'agit du comportement du système d'exploitation pour le changement d'applications et ne peut pas être modifié par un développeur tiers (* c'est-à-dire vous *). Si vous avez vraiment besoin de perdre l'animation, alors je vous suggère d'intégrer un 'UIWebView' dans votre application et de charger la page web dans celle-ci, en évitant d'avoir à passer complètement à Safari. –

Répondre

0

Nous avons seulement le droit de commander UIApplication-openURL: et, paraît-il, nous ne sommes pas autorisés à le commander de ne pas animer tout en ouvrant l'URL. Animer comme l'échange de fenêtre dans le carrousel

1

C'est le comportement natif lors du changement d'applications dans iOS4 et je ne pense pas que vous pouvez éviter cela.

Ce que vous pouvez faire est de créer un inIlWebView et l'utiliser pour afficher le site Web. De cette façon, vous avez le contrôle sur les animations qui se produisent lors de la commutation entre les vues.

Questions connexes