De Navigation De La Barre De Titre De La Taille De La Police
J'ai besoin de changer la taille de la Barre de Navigation de texte de titre pour un point de vue contrôleur dans mon iPhone. Je suis à l'aide d'iOS5, et j'ai essayé le code suivant:
if ([self.tabBarItem respondsToSelector:@selector(setTitleTextAttributes:)]) {
NSLog(@"*** Support method(iOS 5): setTitleTextAttributes:");
[self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"AmericanTypewriter" size:20.0f], UITextAttributeFont,
[UIColor blackColor], UITextAttributeTextColor,
[UIColor grayColor], UITextAttributeTextShadowColor,
[NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)], UITextAttributeTextShadowOffset,
nil]];
}
Toutefois, cela s'applique uniquement à la tabBarItem.
OriginalL'auteur jcrowson | 2012-03-08
Vous devez vous connecter pour publier un commentaire.
Vous devez cliquer sur la barre de navigation de la propriété et de l'utilisation
@property(nonatomic, copy) NSDictionary *titleTextAttributes
.Pour plus d'info voir UINavigationBar De Référence De Classe et Personnalisation de UINavigationBar section.
À mieux comprendre votre question: Quel type de contrôleur avez-vous?
MODIFIER
si vous accédez à la
navigationController
poussé à l'intérieur d'un contrôleur.si
navigationController
est votreUINavigationController
. Cela pourrait être utilisé lorsque, par exemple, si vous avez le code suivant:OriginalL'auteur Lorenzo B
Vous l'avez déjà,mais vous pouvez également utiliser les attributs suivants méthodes.
Pour La Couleur,
Pour La Taille,
Grâce.
Pour iOS 7 et au-dessus de
Pour Taille:
me montrer ur code
J'ai découvert qu'il ne fonctionne pas lorsque la police n'est pas correctement importés
OriginalL'auteur Gajendra K Chauhan
Depuis iOS7, j'ai toujours fais comme suit:
Le mot-Clé
UITextAttributeFont
a été déprimé de l'iOS7, vous seriez censé remplacer avecNSFontAttributeName
.Vous pouvez utiliser
pour définir quelqu'un navigationController de l'apparence, tandis que[self.navigationController.navigationBar setTitleTextAttributes:]
[UINavigationBar appearance] setTitleTextAttributes:]
fonctionne pour l'ensemble de votre Application directement.(Bien sûr, vous devez le mettre dans une propriété position.)OriginalL'auteur Veight Zhou
Swift 2.0:
Ou
OriginalL'auteur A.G
Mon exemple
OriginalL'auteur Alexander