我有一个UITextView
的iPhone应用程序。我希望能够将剪贴板内容粘贴到其中而不显示UIMenuController
。
我尝试在paste:
和第一个响应者上调用UITextView
方法,但这些方法都不起作用。
我能够通过编写一堆代码来从剪贴板中读取文本,将其插入UITextView的text
属性并更新选择范围来实现这一点。我还添加了对undo / redo的支持。但似乎应该有一种更简单的方法。有吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
您是否尝试将UITextView作为第一响应者?
答案 2 :(得分:0)
我检查了UITextView对象的标题,但是我找不到任何记录的方法叫做-paste;此外,查看NSPasteboard类向我建议以编程方式设置文本是正确的方法。
如果粘贴文字对您的应用很重要,我会考虑设置一个类来处理它;如果它足够重要,甚至可以使它成为单身人士。
祝你好运!