0

这是场景:
用户使用混合字体复制随机文本。
如何确定使用的字体?
当文本从 UIPasteboard 粘贴到 textview 中时,它会正确显示混合字体,所以我相信信息是可用的。

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
textView.text = pasteboard.string;

任何帮助将非常感激!

4

2 回答 2

0

它可能是“public.html”而不是“public.rtf”。您应该能够迭代可用的类型以查看其他应用程序将什么放入粘贴板,然后做出相应的反应。

于 2011-10-18T20:05:29.260 回答
0

而不是调用 [pb string],您可能想要使用 [pb dataForPasteboardType :@"public.rtf"]。

于 2009-12-11T21:19:27.820 回答