Определите шрифт (ы), используемые в тексте uipasteboard на iPhone
Вот сценарий:
Пользователь копирует произвольный текст со смешанными шрифтами.
Как определить используемые шрифты?
Когда текст вставляется из UIPasteboard в текстовое представление, он правильно показывает смешанные шрифты, поэтому я считаю, что информация доступна.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
textView.text = pasteboard.string;
Любая помощь приветствуется!
2 ответа
Это может быть "public.html" вместо "public.rtf". Вы должны иметь возможность перебирать доступные типы, чтобы увидеть, что другое приложение помещает в монтажную панель, а затем реагировать соответствующим образом.
Вместо вызова [pb string] вы можете использовать [pb dataForPasteboardType: @ "public.rtf"].