Question

Je sais, c'est une question étrange ^^,

Je voudrais savoir s'il y a un moyen d'écrire un texte (ou sur) le UIStatusBar. En particulier, je veux écrire un texte sur la barre d'état lorsque la presse utilisateur un UIButton.

Merci!

Était-ce utile?

La solution

Je ne sais pas si vous pouvez dessiner directement dans la barre d'état, mais vous devriez être en mesure de tirer au-dessus de celui-ci dans une vue personnalisée. Vous pouvez obtenir le cadre de la barre d'état utilisant:

CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];

Et vous pouvez obtenir la fenêtre principale de l'application (probablement SuperView de la barre d'état) en utilisant:

UIWindow *mainWindow = [[UIApplication sharedApplication] keyWindow];

Vous devriez être en mesure d'ajouter votre vue personnalisée directement à la fenêtre clé dans le cadre de la barre d'état. Pour un exemple d'une application qui semble « modifier » la barre d'état, jetez un oeil à Reeder .

Autres conseils

Non, la barre d'état est un élément commandé par le système. Il contenu de ne peut être modifié par une application tierce.

MTStatusBarOverlay est ce que vous voulez:

https://github.com/myell0w/MTStatusBarOverlay

Certainement plus facile à utiliser!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top