Я хочу, чтобы определить макрос для объединения всех шрифтов в моем приложении:Определить макрос для UIFont не работает
#define EXO_REGULAR_FONT(size) [UIFont fontWithName:@"Exo-Regular" size:size]
и чем при использовании этого макроса так:
myLabel.font = EXO_REGULAR_FONT(15);
но компилятор податливости меня эта ошибка:
(имеется стрелка под 15).
Любые идеи для решения? Благодаря
бы быть плохая практика, чтобы держать это в нечто похожее на macros.h и прикрепить его в PCH? – BooRanger
@BooRanger Нет. Определенно намного лучше и безопаснее, чем '# define'. –
категория в UIFont также будет хорошим способом обработки пользовательских шрифтов. Подобно '+ systemFontOfSize:' Я использую '+ appFontOfSize:', '+ boldAppFontOfSize:', '+ headingFont', ... в моих приложениях. –