Проблема с приведенным выше кодом заключается в том, что [UIFont fontNamesForFamilyName:@"familyName"]
возвращает массив допустимых имен шрифтов для familyName
, а не один UIFont или даже массив UIFonts.
Есть ли причина, по которой вы не хотите указывать размер?Все, что делает размер, это масштабирует шрифт до указанного размера, поэтому размер 1,0 сохраняет шрифт в его нормальном размере.В этом случае просто сделайте lbl.font=[UIFont fontWithName:@"fontName" size:1.0]