UİTextView işler özel yanlış iOS 7 font
Benim app giriş Süryanice metin (Estrangelo yazı tipi) için bir UİTextView kullanır, ama UİTextView yanlış böyle: bazı harfler oluşturur

Bir UİLabel ve bir UİTextView ile test ettim. UİLabel doğru görüntüler, ama UİTextView yanlış üst nokta görüntüler ve alt onları taşır (yukarıdaki sonucu görmek).
Bu sorun, yalnızca iOS 7'de oluşur ve iOS 6 ' oluşmaz. Eğer sorunu çözmek için herhangi bir yolu varsa lütfen söyleyin.
Bu my test code
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
label.center = CGPointMake(self.view.center.x, self.view.center.y-40);
label.font = [UIFont fontWithName:@"East Syriac Adiabene" size:24];
label.text = @"ܩ̈ ܡ̄ ܬ̇ ܒ̃";
[self.view addSubview:label];
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
textView.center = CGPointMake(self.view.center.x, self.view.center.y 40);
textView.font = [UIFont fontWithName:@"East Syriac Adiabene" size:24];
textView.text = @"ܩ̈ ܡ̄ ܬ̇ ܒ̃";
[self.view addSubview:textView];
CEVAP
Bu küçük bir sorun, ve NSLayoutManager metin düzenleri şekilde bir hata gibi görünüyor ben ayıklanacak. Diğer cevaplar işaret ettiği gibi, UITextView iOS7 ve böylece kullanır TextKit beri etrafında inşa etmek 5 ** metin düzeni için dahili olarak. UILabel metin düzeni doğrudan Çekirdek Metin kullanır. Hem sonuçta Çekirdek Metin semboller işlemek için kullanın.
Apple ile bir hata raporu açın ve insanlar yinelenen numarasını yazmak gerekir. Sorun şimdiye kadar iOS7 sabit olmamıştır.1 betalar.
Geçici bir çözüm olarak, sorunu bulunmadığı ve Çekirdek Metin düzeni oluşturmak doğrudan diğer Temel alternatif Metin editörleri ile UITextView değiştirebilirsiniz.
SECoreTextView ve metni doğru olarak gösterir test ettim. UITextView benzer bir API kullanır ama içten Çekirdek Metin kullanır.
SECoreTextView UITextView takas sonrasında nasıl göründüğünü burada
SETextView *textView = [[SETextView alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
textView.center = CGPointMake(self.view.center.x, self.view.center.y 40);
textView.font = [UIFont fontWithDescriptor:desc size:24];
textView.text = @"ܩ̈ ܡ̄ ܬ̇ ܒ̃";
textView.textColor = [UIColor blackColor];
textView.backgroundColor = [UIColor whiteColor];
textView.editable = YES;
[self.view addSubview:textView];


Bir Android uygulaması özel bir font e...
Bir iPhone uygulaması özel bir font em...
Görünümü denetleyicisi'görünüm - ...
Nasıl Xib dosyaları özel UİTableViewCe...
Nasıl her XML çağırmak için özel bir b...