Chciałbym użyć "CZARNEGO TRÓJKĄTOWEGO TRÓJKĄTKA" (U + 25B6) jako części mojego tekstu UILabel
. Etykieta używa czcionki systemowej (UIFont
's systemFontOfSize:
). Problem polega na tym, że mój trójkąt jest renderowany jako fantazyjny obraz, a nie "czarny trójkąt skierowany w prawo". Czy można zobaczyć wersję gładką?UILabel, UIFont i UTF-8 Triangle
Odpowiedz
podstawie:
Unicode characters being drawn differently in iOS5
iOS 6 obsługuje selektor zmiennościUnicode 6.1 jest, w tym przypadku \U0000FE0E
. Aby odpowiedzieć na moje własne pytanie:
@"\U000025B6" // a fancy triangle (mapped to Emoji)
@"\U000025B6\U0000FE0E" // black right-pointing triangle
uzyskać więcej informacji należy sprawdzić: http://www.unicode.org/versions/Unicode6.1.0/
Dzięki @ martin-R oraz @ACB, nie byłby w stanie dowiedzieć się tego bez twoich wskazówek!
To wygląda na czyste rozwiązanie! Zakładam, że działa to tylko na iOS 6? Czy problem występuje w systemie iOS 5? –
(Pamiętaj, że możesz "zaakceptować" swoją własną odpowiedź, aby oznaczyć problem jako rozwiązany.) –
Nie sądzę, bym * kiedykolwiek * dotarł sam, dzięki –
W przypadku, gdy ktoś nie ma dostępu do tych devforums, poniżej wspomniana linia jest odpowiedzią firmy Apple.
„z zestawem czcionek my statek w iOS Hiragino Kaku Gothic PRON ma glif, którego szukasz.”
Spróbuj użyć tej konkretnej czcionki. To jedyny dostępny obecnie sposób.
- 1. czcionki UILabel: pogrubienie i kursywa
- 2. Triangle Gradient na OpenGL
- 3. Metoda Triangle Draw
- 4. mb_strtolower i UTF8 ciągi
- 5. Kodowanie knitr i UTF8
- 6. Konwersja UIFont na CTFontRef i dodanie kursywy na ekranie Retina
- 7. UILabel i czcionki
- 8. UILabel sizeToFit i ograniczenia
- 9. Błąd UIFont w Xcode beta 7.3 (7D162j)?
- 10. Jak zmienić kolor UIFont?
- 11. Niestandardowy UIFont dla preferowanegoFontForTextStyle
- 12. UILabel i numberOfLines i sizeToFit:
- 13. UIFont fontWithName zwraca nil
- 14. UIFont fontWithName nazwa czcionki
- 15. Wyświetlanie emoji w UILabel?
- 16. rozmiar UILabel dopasować
- 17. Różnice między utf8 i latin1
- 18. Opendir i readdir zwraca utf8
- 19. utf8 w Perlu i MySql
- 20. UILabel negatywne odstępy między wierszami
- 21. UIPickerView z Multiline UILabel
- 22. Wycinanie UILabel podczas dopasowywaniaFontSizeToFitWidth
- 23. Ulepsz UILabel i tappable (tvOS)
- 24. iPhone - Konwertuj CTFont na UIFont?
- 25. Jak renderować multilinię UILabel z NSMutableAttributedString
- 26. uczynić tekst UILabel za pogrubienie
- 27. Wyrównanie tekstu UILabel w prawo
- 28. NSTextAlignment.Justified dla UILabel nie działa
- 29. Tekst UILabel nie zawiera zawijania wyrazów
- 30. Xcode 4.2 - UILabel Word Wrap
To wydaje się być (kontrowersyjna) "funkcja": niektóre znaki są wyświetlane jako "Emoji". Wyszukiwanie "wyłącz emotikonów w UILabel" daje kilka trafień. Zobacz także https://devforums.apple.com/message/487463#487463 (wymaga logowania do programisty Apple). –