2017-09-26 5 views
0

Petit titre enter image description hereComment faire pour personnaliser la grande barre de navigation comme iOS 11 "News App" faire?

Grand Titre enter image description here

Je veux faire une barre de navigation se comportent comme les NOUVELLES App d'Apple. Je sais comment faire grand titre de la barre. Mais je n'ai aucune idée de la bonne barre de navigation. S'il vous plaît donnez-moi quelques conseils.

Y a-t-il un délégué pour savoir si le grand titre apparaît? Comment ajouter un élément de barre à côté du grand titre mais disparaître quand il redevient petit? (Quelque chose comme App Store "APP" barre de navigation de l'onglet)

Répondre

2

Dans iOS 11, une nouvelle propriété a été ajouté à UINavigationBar-à-dire prefersLargeTitles

Il suffit d'ajouter, après la ligne dans viewDidLoad()

navigationController?.navigationBar.prefersLargeTitles = true 

Ou vous pouvez également le définir dans Interface Builder.

REMARQUE: Dans certains cas, cela ne fonctionne pas si vous l'avez défini sur IB.

+0

Oui, je sais comment définir un grand titre. – KTang

+0

Mais comment régler rightbarbutton suivre en tant que grand titre? – KTang

+0

comme ma deuxième image – KTang