Динамически установить размер шрифта в 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;
Надеюсь, что это поможет вам