2015-05-22 20 views
8

Nach iOS 8 Apple einzuführen Größenklassen, die sehr hilfreich für den Entwickler ist. Aber sie geben die verschiedenen Schriftgrößen für alle iPhones (iPhone 4s, iPhone 5, iPhone 5s, iPhone 6) und iPhone 6 plus, also gibt es irgendeinen richtigen Weg, das Gleiche bei iPhone 5 und iPhone 6 zu tun .....Dynamisch legen Sie die Schriftgröße in iPhone 5 und iPhone 6

ich will nicht überprüft wie dies bitte Set different font size for iPhone 5 and 6

Ihre passende und beste Antwort wird sehr geschätzt.

Antwort

0

Verwenden Sie den folgenden Makro -

// 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; 

Hope this helfen Ihnen

+0

Ihnen danken, aber ich hier viel bessere Antwort gefunden http://stackoverflow.com/questions/27065929/size-class-to- identify-iphone-6-und-iphone-6-plus-porträt –