ios - 在 iOS 5.x 的 UITextView 中增加表情符号字符的字体大小

标签 ios ios5 fonts uitextview emoji

如果我有 UITextView 并将字体大小设置为 32。当我运行应用程序时(在模拟器和设备上),我看到一个大光标和我键入的文本,就像我假设的那样将。但是,如果我切换表情符号键盘,它们会显示得很小。就像从未增加字体大小一样。

我知道这些表情符号字体比例,因为我在 OSX Lion 中将它们放大到巨大的比例,如果我创建一个带有表情符号字符的 UIButton 作为标签并将字体设置为“Apple Color Emoji”和大小到 64,它们在我的设备上看起来又大又漂亮。似乎只是 UITextView 没有调整它们的大小。

最佳答案

您是否也尝试过将 UITextView 的字体设置为 AppleColorEmoji?在 iOS 上,AppleColorEmoji 似乎是唯一可以绘制放大的表情符号的字体。如您所见,使用任何其他字体,表情符号永远不会超过 20x20 像素。

我使用 this handy free app called Fonts! 进行了测试,这是获得有关实际设备本身的快速反馈的好方法。

我注意到 Game Center 应用程序似乎能够将有趣的字体与放大的表情符号混合使用,因此很明显它可以比(相当普通的)表情符号字体做得更好!不过,我不知道这是它的代码有什么特别之处,还是它使用的字体有什么特别之处,看起来像自定义字体。

关于ios - 在 iOS 5.x 的 UITextView 中增加表情符号字符的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559510/

相关文章:

html - 字体弄乱了数字的对齐方式

ios - iOS 中的 UILabel 中 emoji 被剪裁

iphone - 如何在 Storyboard中启动 window.xib 文件?

html - 在 Web 应用程序中使用 True Type 字体

iphone - Sqlite 的 iOS-5 中的性能问题

javascript - Mobile Safari 在 iOS 5 中禁用 ajax 功能

fonts - 如何在 Adob​​e Illustrator 中查看和使用 Font Awesome 图标?

ios - dyld : Library not loaded: @rpath/MapboxMobileEvents. 框架/MapboxMobileEvents

ios - 从 iOS 共享扩展获取 PHAsset

ios - 如何在 UIKit 上的 Xcode 11/iOS13 中使用协调器模式?