Le réglage par défaut de l'onglet dans UITabBar en swift
Je suis presque fini avec un projet et travaille depuis quelques UI kinks. Mon application utilise une barre d'onglets pour naviguer et pour des raisons esthétiques, je veux de l'application pour l'ouvrir sur le dernier onglet (Profil Utilisateur) au lieu de la première. Je sais que je peux réorganiser les onglets dans Interface Builder, mais la barre d'onglet voudrais juste bizarre d'avoir le profil de l'onglet de la première et de la maison de l'onglet n'importe où ailleurs. Comment puis-je quitter l'onglet profil comme le 5ème onglet pourtant, par défaut, ouvrez l'application sur cet onglet?
OriginalL'auteur Nick Dill | 2015-05-04
Vous devez vous connecter pour publier un commentaire.
Il suffit de régler le selectedIndex de la tabBarController. Quelque chose le long de ces lignes.
OriginalL'auteur Mark McCorkle
Il y a une belle façon de le faire directement depuis l'interface builder sur votre tab bar controller cliquez sur le identité de l'inspecteur, et de définir un Défini par l'Utilisateur Runtime Attribut.
Dans ce cas, chaque index de l'onglet de la barre de contrôle est indexé comme un 0 tableau. Donc, l'extrême gauche est 0, à côté de la droite est de 1, puis 2, etc...
Donc dans mon cas je voulais "tâches" pour être sélectionné en premier, si vous définissez la propriété selectedIndex du type et de la valeur '1'. Reportez-vous à mon image jointe.
hmm, vraiment? Je suis encore en train de faire cette technique en ce moment dans mon projet en cours. Je vais vérifier à nouveau pour voir si il y a encore un problème.
Si vous pouvez donner plus de détails sur l'erreur que vous voyez, peut-être en fonction de votre projet d'exemple, je peux prendre un coup d'oeil ce qui pourrait être la cause.
En fait c'est un travail pour moi aussi @JosephAstrahan .
toujours travailler, je suis en utilisant Xcode 10.0 beta 2
OriginalL'auteur Joseph Astrahan
Dans les Premiers points de vue d'écriture du contrôleur
OriginalL'auteur SHINTO JOSEPH