2010-02-24 4 views
0

Je voudrais faire un alertView qui peut montrer dans n'importe où et ne se soucie pas il y a une vue ou un window.It juste comme l'alerte sûre-modèle peut montrer sur le bureau qui peut également accepter entrée de l'utilisateur. Les UIAlertView et UIActiveSheet sont construites sur un UIView ou une fenêtre. Donc, je n'ai pas besoin de ces types. Je sais aussi que l'application appelée backgrouder a une telle alerte, mais je ne sais pas comment l'implémenter.montrez l'alerte dans l'écran d'accueil

+0

Si vous demandez à propos de la personnalisation d'une instance de UIAlertView, il y a déjà plusieurs questions à ce sujet: http://stackoverflow.com/questions/551530/customizing-uialertview et http://stackoverflow.com/questions/ 1765599/how-to-create-custom-uialertview sont proches du haut des résultats de recherche. Je ne suis pas sûr du reste de votre question - pouvez-vous clarifier ce que vous voulez dire par «je n'avais pas besoin de ces types» et «peut montrer n'importe où et ne se soucie pas il y a une vue ou une fenêtre»? (Dans une application iPhone, il y a toujours une UIWindow, et vous n'avez pas besoin d'utiliser des classes dont vous n'avez pas besoin.) – Tim

+0

J'ai besoin de mon alertView qui pourrait apparaître sur le bureau où lister beaucoup d'appli, tout comme le message sms boîte d'alerte, il n'a pas besoin d'un UIWindow ou UIView et peut shou seul. –

+0

Vous devriez renommer le titre en "Comment afficher la vue d'alerte dans l'écran d'accueil". –

Répondre

1

Vous ne pouvez pas. La seule façon d'afficher votre message sur l'écran d'accueil comme un SMS est de PUSH ce message à l'utilisateur. La condition préalable est que votre utilisateur ait accepté les notifications push de votre application et que vous utilisiez le service de notification push Apple pour envoyer des informations à vos utilisateurs.

Questions connexes