2011-03-11 3 views
1

Je souhaite afficher une image déformée en tant que page d'erreur pour mon application. Si possible, cela peut être une capture d'écran de l'écran d'accueil avec une distorsion graphique. Est-ce possible.Comment créer un écran déformé

Merci à vous.

+4

Apple ne le permet pas. Il vous est interdit de créer quelque chose qui fait que l '"expérience principale" - autres applications, écran, appareil - semble brisée. –

Répondre

1

Comme le mentionne le commentaire de Daniel A. White, votre application sera probablement rejetée de l'App Store, mais elle peut être accomplie de plusieurs façons. Je pense que cette technique serait acceptable si votre propre interface semblait cassée, mais pas acceptable si vous faisiez apparaître des apparences iOS.

Vous pouvez simplement utiliser votre éditeur d'image favori (par exemple Photoshop) pour déformer une capture d'écran et l'afficher en le plaçant dans un UIView distinct. L'image serait statique. Il n'a pas pu réagir au contenu de l'interface de votre programme. Si votre interface est dessinée avec OpenGL ES 2.0, vous pouvez dessiner votre interface normale sur une texture, puis utiliser cette texture comme entrée pour un autre programme GLSL qui a appliqué la distorsion.

+0

la simulation d'un dispositif non fonctionnel, comme un écran cassé (verre fissuré), ou un accident dans le noyau graphique qui déforme l'écran n'est jamais autorisé. Peu importe si c'est votre propre application. –

Questions connexes