J'ai utilisé les deux méthodes pour éliminer la barre d'état (celle avec l'heure et la force du signal), mais il continue de réapparaître dans mon application pour iOS 7 P>
J'ai utilisé la touche ' J'ai ajouté la barre d'état " est initialement cachée forte> 'bool à oui p>
J'ai changé la barre d'état à aucun dans chaque contrôleur d'affichage p>
Le problème se produit lorsque je reviens après avoir accédé à la bibliothèque photo iPhone pour importer une image dans mon application, et seulement à ce moment-là, il semble ensuite remplacer toutes les entrées précédentes du plis p>
Est-ce que quelqu'un a un code pour désactiver définitivement cette barre d'état afin qu'il n'apparaisse pas? p>
merci p>
3 Réponses :
Ajoutez une méthode dans votre implémentation du contrôleur d'affichage.
- (BOOL)prefersStatusBarHidden {
return YES;
}
Vous pouvez vous en débarrasser en ajoutant une entrée dans le fichier .plist de votre projet. "Voir l'apparence de barre d'état basée sur le contrôleur" définit sa valeur booléenne sur "Non" P>
Vous avez besoin d'implémentation 2 étapes pour masquer la barre d'état Accross Votre application:
1) DidfinishlaunchingwithOptions P>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[UIApplication sharedApplication]setStatusBarHidden:YES];
.......
}
Il suffit d'utiliser le [[uiapplication SharedApplication] SeStatusBarHidden: Oui]; Une fois que l'application avait choisi des images de la bibliothèque. Semble qu'il hérit de la vue de la galerie de photos..matanks bhavya pour me mettre sur la bonne voie.
Vous devez masquer la barre d'état programmatique dans votre codage lorsque vous revenez à votre application à partir de Photo Picker.
Avez-vous recherché avant de demander?