【问题标题】:Determine font(s) used in uipasteboard text on the iPhone确定 iPhone 上 uipasteboard 文本中使用的字体
【发布时间】:2010-12-25 19:50:21
【问题描述】:

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

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

任何帮助将不胜感激!

【问题讨论】:

    标签: iphone objective-c fonts uipasteboard


    【解决方案1】:

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

    【讨论】:

    • 这似乎不是我想要的。我不知道用户从哪里粘贴。你以前用过 dataForPasteboardType 吗?你有示例代码吗?感谢您的帮助。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      相关资源
      最近更新 更多