2011-10-03 2 views

Répondre

3

Essayez ceci:

[[UIApplication sharedInstance] beginIgnoringInteractionEvents]; 

et quand vous voulez les activer à nouveau, appelez ceci:

[[UIApplication sharedInstance] endIgnoringInteractionEvents]; 
0

Je ne sais pas pourquoi vous wan't faire ceci, parce que ce n'est pas convivial. Lorsque votre application est en train de charger quelque chose, faites une vue que vous posez sur votre fenêtre.

Faites-le gris et donnez-lui un alpha de .4 de cette façon, votre écran «semble» désactivé. Vous pouvez ajouter un spinner en tant qu'indication de 'chargement' supplémentaire.

Lorsque vous souhaitez préformer des tâches au démarrage. Ajoutez simplement un écran de démarrage.

Lorsque vos tâches sont terminées, supprimez les écrans dont vous n'avez pas besoin.

Questions connexes