如何通过长按制作textField或UILabel,使其可以“复制”,但不能编辑
Posted
技术标签:
【中文标题】如何通过长按制作textField或UILabel,使其可以“复制”,但不能编辑【英文标题】:How to make a textField or UILabel by long press,make it can be "copy", but not to edit 【发布时间】:2016-05-14 13:53:43 【问题描述】:作为标题,如何使UILabel
或UITextField
长按可以复制,但不能编辑?
我显示图片:
我测试过UITextField
,即使长按也可以复制,也可以编辑,比如删除一些文字,或者可以添加一些文字,这不是必须的。
【问题讨论】:
怎么样 textField.enabled = NO;使用 UILabel 我认为这是不可能的 为 UILabel github.com/alexandreos/UILabel-Copyable 【参考方案1】:这是我为 UILabel 找到的内容:https://github.com/alexandreos/UILabel-Copyable
通过 cocoapods 安装:
pod 'UILabel+Copyable', '~> 1.0.1'
【讨论】:
你看到我的问题有光标,可以选择单词。 看看这个:Enable copy and paste on UITextField without making it editable 和这个How to disable UITextField editing but still accept touch?以上是关于如何通过长按制作textField或UILabel,使其可以“复制”,但不能编辑的主要内容,如果未能解决你的问题,请参考以下文章
flutter textfield 长按输入框出现剪切/复制/粘贴的菜单如何设置中文?