Динамически установить размер шрифта в iphone 5 и iphone 6

После iOS 8 Apple представила классы размеров, что очень полезно для разработчика. Но они дают разные размеры шрифтов для всех iPhone (iPhone 4s, iPhone 5, iPhone 5s, iPhone 6) и iPhone 6 plus, так что есть ли какой-нибудь правильный способ сделать то же самое в iPhone 5 и iPhone 6 .....

Я не хочу чеки, пожалуйста, как это Установите другой размер шрифта для iPhone 5 и 6

Ваш подходящий и лучший ответ очень ценится.

1 ответ

Используйте ниже макрос -

// I assume that iPhone 5 Font size 17.0 and iPhone 6 font size 25.0 and default font size 12.0
#define kFONTSize ([UIScreen mainScreen].bounds.size.height == 568 ? 17.0 :[UIScreen mainScreen].bounds.size.height == 667? 25.0: 12.0)
#define kFONT_DEFINE [UIFont fontWithName:AVENIR_LTPRO size:kFONTSize]

txtView.font = kFONT_DEFINE; 

Надеюсь, что это поможет вам

Другие вопросы по тегам