2015-05-22 30 views
8

Dopo iOS 8 Apple introduce classi di dimensioni che sono molto utili per lo sviluppatore. Ma danno le diverse dimensioni dei caratteri per tutti gli iPhone (iPhone 4s, iPhone 5, iPhone 5s, iPhone 6) e iPhone 6 plus, quindi c'è un modo corretto di fare lo stesso in iPhone 5 e iPhone 6 .....Imposta dinamicamente la dimensione del carattere in iphone 5 e iphone 6

non voglio controlli please Ti piace questa Set different font size for iPhone 5 and 6

tua risposta adeguata e meglio è molto apprezzato.

risposta

0

Usa sotto macro -

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

Spero che questo vi aiuterà a

+0

Grazie, ma ho trovato molto meglio risposta qui http://stackoverflow.com/questions/27065929/size-class-to- identificare-iphone-6-e-iphone-6-plus-ritratto –