Domanda

Sto cercando di implementare la mia tastiera emoji icona e avere alcuni problemi. Sto cercando di disegnare icone emoji alla stessa dimensione come su iOS native emoji tastiera, ma quando si fa semplice disegno (caratteri standard Unicode come "\ue415") icone appaiono sempre al formato originale. Quando si cerca di aumentare il carattere - icone emoji restano della stessa dimensione. Quando si applica CGAffineTransform per il ridimensionamento - disegnato le icone sono più grandi, ma pixel e offuscata. Come devo fare per disegnare icone emoji più grande, ma più nitida?

È stato utile?

Soluzione

Le icone emoji vengono memorizzati come file PNG a /System/Library/PrivateFrameworks/WebCore.framework (ho trovato queste informazioni in rete, ma non posso confermare visto che non possiedo un iPhone jailbroken). Non credo sia possibile scalare loro senza perdere qualità.

Altri suggerimenti

EI, è possibile impostare il tipo di carattere in scala l'icona emoji in questo modo:

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

In iOS 5, i file PNG se ne sono andati perché hanno spostato lo stesso tipo di carattere utilizzato in OSX Lion. Si chiama Apple Color Emoji.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top