voglio definire una macro per unificare tutti i font nella mia app:Definire macro per UIFont non funziona
#define EXO_REGULAR_FONT(size) [UIFont fontWithName:@"Exo-Regular" size:size]
e rispetto all'utilizzo di questa macro in questo modo:
myLabel.font = EXO_REGULAR_FONT(15);
Ma il dare compilatore me questo errore:
(c'è una freccia sotto i 15 anni).
Qualche idea da risolvere? Grazie
sarebbe cattiva pratica di tenere questo in qualcosa di simile a macros.h e fissarlo nella vostra PCH? – BooRanger
@BooRanger Niente affatto. Sicuramente molto meglio e più sicuro del '# define'. –
una categoria su UIFont sarebbe anche un buon modo per gestire i caratteri personalizzati. Simile a '+ systemFontOfSize:' Uso '+ appFontOfSize:', '+ boldAppFontOfSize:', '+ headingFont', ... nelle mie app. –