Accueil Médias sociaux Comment réparer la barre d'état dans votre application iOS - les nuls

Comment réparer la barre d'état dans votre application iOS - les nuls

Vidéo: Astuce Messages iOS : comment retirer la barre d'applis apparue dans iOS 11 2025

Vidéo: Astuce Messages iOS : comment retirer la barre d'applis apparue dans iOS 11 2025
Anonim

La correction de la barre d'état est quelque chose que vous devrez résoudre dans iOS 7. Ce n'est vraiment pas difficile, mais ça aide d'avoir travaillé avec les vues et leurs paramètres afin de le comprendre.

Dans iOS 7, la barre d'état est transparente et c'est là que le problème se pose. Le problème est que la vue Web s'affiche à travers la barre d'état transparente. C'est un non-non. Il détourne l'information de la barre d'état, il détruit la cohérence de l'interface iOS, et il semble étrange à la plupart des gens.

Il existe trois solutions standard. Le plus simple est d'utiliser un contrôleur de navigation pour afficher votre contenu (votre vue principale). Un contrôleur de navigation a la logique intégrée pour afficher un arrière-plan approprié pour la barre d'état et pour positionner ses vues de contenu afin qu'elles ne soient pas derrière la barre d'état. (C'est une des raisons pour lesquelles le problème ne se produit pas si souvent sur les applications iPhone.)

Vous pouvez également créer une image d'arrière-plan non distrayante à placer sous la barre d'état et au-dessus du contenu de votre vue.

La solution la plus robuste consiste à utiliser la mise en page automatique. Jusqu'à présent, vous avez principalement utilisé la mise en page automatique pour épingler des vues et les intégrer dans d'autres vues. Il y a beaucoup plus dans Auto Layout, et voici comment vous pouvez l'utiliser dans ce cas.

Tout d'abord, comme vous pouvez facilement le découvrir, la barre d'état est haute de 20 points. Vous pouvez accéder à l'inspecteur de taille dans la zone Utilitaire et définir manuellement l'origine de votre vue de dessus sur 0, 20 afin qu'elle soit placée sous la barre d'état.

Et quand Apple introduit un appareil iOS avec un nouveau facteur de forme sur lequel la barre d'état ne dépasse pas vingt points, votre application va se casser. Maintenant, il n'y a aucune garantie qu'un tel appareil sera introduit la semaine prochaine, mais les chances sont assez bonnes que cela arrivera (et probablement au moment le plus gênant pour vous).

Commencez par reconnaître que la barre d'état est transparente et qu'elle sera affichée en haut de l'écran. Dans le cas de votre contrôleur de carte, vous avez cette barre d'état transparente en haut de l'écran. Vous voulez que votre barre d'outils en dessous, et vous voulez votre vue Web directement au bas de la barre d'outils.

Maintenant que vous avez reconnu que la barre d'état sera en haut de l'écran, à moins que vous ne la cachiez, voici les étapes pour positionner les autres vues correctement.

  1. Dans le storyboard, ouvrez le plan du document et le contrôleur de carte - Scène de carte.

  2. Notez que vous disposez d'un guide de mise en page supérieure et d'un guide de mise en page inférieure dans la scène.

    Ils sont placés automatiquement.

  3. Faites glisser le pointeur de la barre d'outils vers le Guide de mise en page supérieure.

  4. Sélectionnez Espacement vertical dans le survol qui apparaît.

  5. La barre d'outils étant toujours sélectionnée, choisissez l'inspecteur de taille dans la zone Utilitaire. Dans la liste des contraintes, vous définissez Top Space sur: Top Layout Guide.

    C'est la contrainte que vous venez de créer.

  6. Cliquez sur la roue dentée sur cette contrainte et choisissez Sélectionner et éditer.

  7. La contrainte aurait dû être définie.

    Vérifiez que le menu contextuel est égal à Equal, que la constante est définie sur 0 et que la priorité est définie sur 1 000. Cette valeur est la plus élevée et signifie qu'aucune autre contrainte ne peut remplacer celle-ci.

  8. Si vous avez d'autres contraintes, utilisez la roue dentée pour les supprimer.

    Ces contraintes supplémentaires peuvent s'accumuler pendant que vous expérimentez.

  9. A l'aide de l'éditeur → Épingler, épinglez les espaces de début et de fin à la présentation.

  10. Utilisez l'inspecteur de taille pour vérifier que la hauteur de la barre d'outils reste 44.

    Vous souhaiterez peut-être exécuter l'application maintenant pour vérifier que la barre d'outils ne chevauche plus la barre d'état.

  11. Faites glisser le contrôle de l'affichage de la carte vers la barre d'outils.

  12. Sélectionnez l'espacement vertical comme vous l'avez fait à l'étape 4.

  13. Choisissez Editeur → Résoudre les problèmes de mise en page automatique → Ajouter des contraintes manquantes.

    Si la commande est grisée, vérifiez que vous avez les contraintes top, bottom, leading et trailing pour la vue web. Si ce n'est pas le cas, assurez-vous que la barre d'outils est sélectionnée, puis utilisez Éditeur → Résoudre les problèmes de mise en page automatique → Effacer les contraintes pour réessayer.

    Xcode épingle l'espace du bas dans la vue d'ensemble et aligne le début, la fin et la partie supérieure de la barre d'outils. Le webview est épinglé à la barre d'outils qui est épinglé à l'aperçu.

  14. Vérifiez que les contraintes fonctionnent en faisant tourner le simulateur à l'aide du menu Matériel.

La rotation du simulateur est le test d'acidité de Auto Layout. Utilisez les équivalents clavier pendant que vous travaillez sur votre storyboard pour vérifier en permanence que votre magnifique mise en page paysage est tout aussi belle en portrait.

Comment réparer la barre d'état dans votre application iOS - les nuls

Le choix des éditeurs

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Grande question est toujours sur la sécurité. Comment pouvez-vous repérer les failles de sécurité hébergées sur le Web pour protéger votre site et garantir qu'il ne sera pas piraté? La réponse courte est la suivante: Vous ne pouvez pas. Tout est piratable avec suffisamment de temps, des cerveaux sournois et des ressources. Cependant, il y a des choses que vous pouvez faire pour vous protéger un peu. ...

Comment utiliser MySQL Workbench pour votre site Web - dummies

Comment utiliser MySQL Workbench pour votre site Web - dummies

Bien que phpMyAdmin et d'autres outils d'hébergement Web Pour gérer les bases de données, il est possible que vous ayez besoin de quelque chose de plus puissant. MySQL Workbench est une bonne source dans cette instance. MySQL Workbench est un outil de conception et d'administration de base de données gratuit créé par Oracle qui réunit deux produits: MySQL Query Browser et MySQL ...

Le choix des éditeurs

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Sur un cercle - c'est-à-dire texte suivant l'extérieur d'un cercle ou ovale - est un élément de conception commun dans les mises en page. C'est vraiment facile à faire dans QuarkXPress, mais ce n'est pas du tout évident comment. Procédez comme suit: Obtenez l'outil Ovale de la palette Outils et dessinez ...

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

Deux types d'échanges de bitcoins sont utilisés : peer-to-peer et régulier. D'une part, il y a les échanges de bitcoins réguliers, qui utilisent un carnet de commandes pour faire correspondre les ordres d'achat et de vente entre les personnes. Cependant, ni l'acheteur ni le vendeur n'ont la moindre idée de l'identité de l'autre partie, ce qui permet à tous les utilisateurs ...

L'interface d'application QuarkXPress - les nuls

L'interface d'application QuarkXPress - les nuls

Les palettes visibles à gauche, à droite et en bas de QuarkXPress sont flottantes - vous pouvez les faire glisser n'importe où qui vous convient. Contrairement aux palettes, les menus de la barre de menu sont collés: vous devez toujours passer la souris à la barre de menu pour y accéder. Cependant, ...

Le choix des éditeurs

Sept erreurs d'optimisation de moteur de recherche - nuls

Sept erreurs d'optimisation de moteur de recherche - nuls

Lorsque vous essayez d'obtenir votre site Web, c'est facile de faire des erreurs d'optimisation de moteur de recherche. Voici quelques-unes des erreurs de référencement les plus courantes. Vous ne connaissez pas vos mots-clés C'est également un problème majeur: la grande majorité des sites sont créés sans que les propriétaires ou les développeurs du site ne sachent vraiment ce que sont les mots-clés ...

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Vous avez probablement vu "soumission "Services annoncés pour le référencement, peut-être sous la forme de spam dans votre boîte de réception, offrant de soumettre votre site Web à des centaines de moteurs de recherche, encore et encore. Dans la plupart des cas, ces services de soumission sont une perte totale de temps et d'argent. Voici comment obtenir votre site Web dans les moteurs de recherche. You ...

Six mythes À propos de Search Engine Optimization - mannequins

Six mythes À propos de Search Engine Optimization - mannequins

Il existe une grande confusion dans le monde des moteurs de recherche. beaucoup de mythes. Voici quelques-uns des mythes communément crus qui peuvent nuire à vos positions de moteur de recherche. Tout est une question de métabalises et de soumissions. C'est le mythe le plus répandu et le plus préjudiciable de tous, tenu par de nombreux concepteurs et développeurs Web. ...