2015-05-22 37 views
8

iOS 8 Apple, geliştirici için çok yararlı olan boyut sınıflarını tanıttıktan sonra. Ancak tüm iPhone'lar için farklı yazı tipi boyutları veriyorlar (iPhone 4s, iPhone 5, iPhone 5'ler, iPhone 6) ve iPhone 6 plus, iPhone 5 ve iPhone 6'da da bunu yapmak için doğru bir yol var.Dinamik olarak iphone 5 ve iphone 6'daki Yazı tipi boyutunu ayarlama

Ben çekleri senin uygun ve en iyi yanıtı çok teşekkür ederiz bu Set different font size for iPhone 5 and 6

gibi lütfen istemiyoruz. makro altında

cevap

0

Kullanımı -

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

Umut bu

+0

ama burada çok daha iyi cevap buldu thank you yardımcı olacaktır http://stackoverflow.com/questions/27065929/size-class-to- tespit-iphone-6-ve-iphone-6-artı-portre –