Próbuję dodać 2 różne rozmiary czcionek dla układów iphone i ipad przy użyciu klas wielkości. Działa fajnie z domyślną czcionką systemową, ale nie działa z niestandardową czcionką (używam PragmataPro w moim projekcie). Jeśli dodaję drugi rozmiar dla wR hR, to czcionka wygląda poprawnie w konstruktorze interfejsów (sprawdziłem nawet xml), ale w symulatorze i na urządzeniu staje się System zamiast PragmataPro. Ale jeśli usunę WR hR (lub jakikolwiek układ używam dla innego rozmiaru), to czcionka będzie wyświetlana poprawnie. Każdy pomysł, jak rozwiązać ten problem? Dzięki!Niestandardowa czcionka z klasami rozmiarów w iOS
Odpowiedz
Śledź link (jest to krok po kroku od Apple):
https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/ChangingtheFontforaSizeClass.html
To działa tylko dla czcionek systemowych, ale jeśli masz niestandardową czcionkę, to zadziała –
podklasy UILabel i zastąpić "layoutSubviews" metody jak:
- (void)layoutSubviews
{
[super layoutSubviews];
// Implement font logic depending on screen size
self.font = [UIFont fontWithName:@"CustomFont" size:self.font.pointSize];
}
To zadziała, ale zastanawiam się, dlaczego nie mogę zrobić tego samego w samym Xib. –
sprawdź to ... http://stackoverflow.com/questions/9090745/custom-font-in-a-oryboardboard – Shruti
Myślę, że źle rozumiesz problem tutaj. Problem nie polega na używaniu niestandardowej czcionki w Xib/storybooku. Problem polega na użyciu różnych rozmiarów niestandardowej czcionki dla różnych klas wielkości. Pojedynczy rozmiar czcionki nie stanowi problemu, chyba że dodasz inny rozmiar czcionki dla różnych układów. –
do 'zwyczaj' jest tam, aby zdefiniować pojedyncze ustawienie dla każdej klasy typów. Jeśli nie zdefiniujesz biblioteki "niestandardowej" ze wszystkimi wariantami, których potrzebujesz, tak naprawdę nie sądzę, aby istniało jakieś rozwiązanie, głównie dlatego, że według "niestandardowego" masz na myśli JEDEN JEDNOOSOBOWY ZNAK DANYCH WYBORU ..
- 1. iOS: Niestandardowa czcionka Robot-Bold (nie działa)
- 2. Niestandardowa czcionka w Pixi.js
- 3. Niestandardowa czcionka dla JComboBox
- 4. Niestandardowa czcionka w Xcode 6
- 5. Phonegap: Niestandardowa czcionka nie działa
- 6. Niestandardowa czcionka dla kart ActionBarSherlock
- 7. Niestandardowa czcionka dla komunikatu o błędzie z TextInputLayout w Androidzie
- 8. Sprawdź, czy czcionka niestandardowa może wyświetlać znak
- 9. Jak uzyskać dostęp i manipulować klasami rozmiarów w kodzie dla iOS 8
- 10. Roboto czcionka dla ios
- 11. React Native: niestandardowa czcionka renderuje się inaczej na urządzeniach z Androidem i iOS
- 12. Dokładna czcionka Quran z Thajweed - ios
- 13. Moja niestandardowa czcionka nie chce działać w przeglądarce Internet Explorer
- 14. Czcionka niestandardowa czasami jest renderowana kursywą w IE8/IE7
- 15. Niestandardowa czcionka arabska działa w systemie iOS7, ale nie w systemie iOS6.
- 16. Czcionka osadzania IOS w formacie PDF
- 17. Czcionka OpenSans nie działa w symulatorze iOS.
- 18. iOS App Submission, Nieprawidłowy rozmiarów obrazu
- 19. Rozumienie Rozmiarów Androida Rozumienie Rozmiarów
- 20. Niestandardowa geometria iOS w programie SceneKit
- 21. Czcionka systemowa dla systemu iOS 8 i iOS 9
- 22. inny system Średnia czcionka na iOS 7
- 23. Co to jest czcionka systemu iOS 8?
- 24. iOS - Konfiguracja niestandardowa - "Brak takiego modułu"
- 25. Podklasa iOS Metoda niestandardowa init UICollectionViewCell
- 26. Pobieranie dostępnych rozmiarów czcionek w systemie Windows
- 27. Niestandardowa czcionka w Androidzie renderuje się inaczej w różnych interfejsach API
- 28. Minimalizowanie rozmiarów zależnych od słoiczka
- 29. Niestandardowa animacja zmiany orientacji interfejsu iOS z OpenGL
- 30. Określanie dwóch rozmiarów we właściwości czcionki CSS?
to samo pytanie tutaj: http://stackoverflow.com/questions/26166737/custom-font-sizing-in-ios-8-size-classes-not-working-properly-w-custom-fonts – osrl