确定 iPhone 上 uipasteboard 文本中使用的字体
这是场景:
用户使用混合字体复制随机文本。
如何确定使用的字体?
当文本从 UIPasteboard 粘贴到文本视图中时,它会正确显示混合字体,因此我相信该信息是可用的。
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
textView.text = pasteboard.string;
任何帮助将不胜感激!
Here is the scenerio:
The user copies random text with mixed fonts.
How do I determine the font(s) used?
When the text is pasted from the UIPasteboard into a textview it correctly shows the mixed fonts, so I believe the information is available.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
textView.text = pasteboard.string;
Any Help would be much appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
而不是调用 [pb string],您可能需要使用 [pb dataForPasteboardType:@"public.rtf"]。
instead of calling [pb string], you may want to use [pb dataForPasteboardType:@"public.rtf"].
它可能是“public.html”而不是“public.rtf”。您应该能够迭代可用的类型,以查看其他应用程序将哪些内容放入粘贴板,然后做出相应的反应。
It might be "public.html" instead of "public.rtf". You should be able to iterate over the types available to see what the other app is putting into the pasteboard, then react accordingly.