Erhöhen Sie die Schriftgröße von Emoji-Zeichen in einem UITextView in iOS 5.x

8

Wenn ich UITextView habe und die Schriftgröße auf etwa 32 setze. Wenn ich die Anwendung (sowohl im Simulator als auch auf dem Gerät) starte, sehe ich einen großen Cursor und Text, den ich tippe, erscheint genau so, wie ich es annehmen würde würde. Aber wenn ich die Emoji-Tastatur umschalte, werden sie klein angezeigt. Wie die Größe der Schriftart wurde nie erhöht.

Ich kenne diese Emoji-Schriftarten, da ich sie in OSX Lion zu riesigen Proportionen aufgeblasen habe, und wenn ich einen UIButton mit einem Emoji-Zeichen als Beschriftung erstelle und die Schriftart auf "Apple Color Emoji" und die Größe setze bis 64 sehen sie riesig und wunderschön auf meinem Gerät aus. Es scheint, dass nur die UITextView die Größe nicht ändert.

    
Steve E 11.05.2012, 22:49
quelle

2 Antworten

8

Haben Sie versucht, die Schriftart des UITextView auch auf AppleColorEmoji zu setzen? Auf iOS scheint AppleColorEmoji die einzige Schriftart zu sein, die ein vergrößertes Emoji zeichnet. Verwenden Sie eine andere Schriftart und die Emoji werden nie größer als etwa 20x20 Pixel, wie Sie bemerkt haben.

Ich habe meine Tests mit dieser handlichen kostenlosen App namens Fonts! durchgeführt eine gute Möglichkeit, um eine schnelle Rückmeldung über das eigentliche Gerät zu erhalten.

Ich stelle fest, dass die Game Center App in der Lage ist, eine interessante Schriftart mit einem vergrößerten Emoji zu kombinieren, so dass es eindeutig möglich ist, es besser zu machen als die Emoji-Schriftart (eher Fussgänger)! Ich weiß nicht, ob das etwas Besonderes in seinem Code ist, oder etwas Besonderes an der Schriftart, die es verwendet, die wie eine benutzerdefinierte aussieht.

    
Tom Seddon 23.08.2012, 01:06
quelle
-1

Sie können Emojis mit jeder Schriftart skalieren, wenn Sie den UITextViews contentScaleFactor setzen und dann das Textfeld mit einer CGTransform skalieren. (Sie können sie sogar größer skalieren (mit hoher Auflösung), als AppleColorEmoji Ihnen standardmäßig erlaubt.

%Vor%     
Albert Renshaw 07.12.2014 02:36
quelle

Tags und Links