UITableViewCell中的UITextField会破坏剪切/复制/粘贴选项

时间:2016-03-25 15:35:43

标签: ios iphone swift

我的应用程序的一部分有一个UITableViewCell,其中包含一个需要可编辑的UITextView。一切正常(包括调整大小)除了粘贴板。请参阅:Screenshot of a broken pasteboard

基本上,当用户点击UITextView中的文本并显示第一组粘贴板选项(选择,全选,粘贴)时,它们都能正常工作。当他们选择选择文本时,剪切,复制,粘贴,替换,定义,共享选项都是不合适的。例如,当我尝试点击“复制”时,它会执行“定义”操作(除了突出显示复制选项范围之外的区域)。

我不确定我做错了什么,但UITableView已禁用选择,并且包含UITableViewCell的子类符合UITextViewDelegate,我已实现:

textView:shouldChangeTextInRange:replacementText
textViewDidChange

但这些是专门用于在UITextView扩展时调整单元格的高度并设置字符数限制。我没有做任何具体的利用粘贴板,我不知道我需要什么。我把一个UITextView放在一个空的项目中作为一个健全性检查,当不在UITableViewCell中时,这一切都正常。

0 个答案:

没有答案