Вопрос

Я пытаюсь осуществить свою собственную клавиатуру значок Emoji и иметь некоторые проблемы. Я пытаюсь нарисовать иконы эмодзи на одном размере, что и на родной клавиатуре IOS Emoji, но при простым рисунке (стандартные символы Unicode, как "\ue415") Иконки всегда появляются в оригинальном размере. При попытке увеличить шрифт - Emoji иконки остаются такого же размера. При применении CGAffineTransform для масштабирования - нарисованные иконки больше, но пикселированные и размыты. Как я должен пойти на рисунок иконы эмоджи больше, но острее?

Это было полезно?

Решение

Значки Emoji хранятся в виде файлов PNG в /system/library/privateframeworks/webcore.framework (я нашел эту информацию в сети, но я не могу подтвердить, что я не имею в виду Jailboken iPhone). Я не думаю, что можно масштабировать их без потери качества.

Другие советы

EI, вы можете установить шрифт для масштабирования значка Emoji, как это:

label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0];

В iOS 5 файлы PNG ушли, потому что они переехали в тот же шрифт, используемый в OSX Lion. Это называется Apple Color Emoji.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top