Zawsze uważałem, że było wspaniale, że mogłem użyć prostych ikonicznych znaków Unicode w sznurku, gdy potrzebowałem strzały, kuli lub czegoś podobnego. Glify renderowałyby w tym samym kolorze co reszta struny z ładnymi prostymi i czystymi ikonami. Mogłem podejrzeć, jak wyglądałyby, używając okna "Specjalne znaki" Maca w menu Edycja w XCode.Fantazyjne ikony iOS5 (emoji?) Dla specjalnych znaków unicode - nie to, co chcę
W iOS5 te glify renderują się w pełnym kolorze i nie są proste i czyste. Uważam, że są to ikony Emoji?
Szukam wyjaśnienia tej zmiany, a najlepiej, jak zmusić iOS5 do przywrócenia zachowania iOS2 iOS4.
Oto przykład: @"← left arrow, right arrow → airplane ✈";
Edit:
Najwyraźniej rozszerzenia NSString UIKit dla renderowania tekstu (drawAtPoint:/drawInRect:
) nie wykazują takiego zachowania. Więc może to jest sprawa UILabel? W szczególności zauważyłem to wewnątrz przycisku segmentu UISegmentControl oraz w UILabel.
Polecam zgłoszenie błędu. Istnieje wiele okazji, w których postać Unicode powinna być dostępna pod kontrolą aplikacji. –