Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使UILabel文本可编辑UILongPressGestureRecognizer。因此,在长按时它会转换为可编辑,并在从 uilabel 移除焦点后变为只读。
UILabel
UILongPressGestureRecognizer
你不能那样做。您必须在UILabel和UITextField或创建一个子类之间交换控件UIControl才能为您执行此操作。
UITextField
UIControl
uilabels 用户不可编辑,请改用文本字段。您可以调整文本字段的属性,使其看起来像一个标签。
然后只需将交互设置为禁用以模拟标签并在该区域添加“某些东西”,例如不可见的视图或按钮或检测此部分中的长按手势的东西。然后当它以编程方式设置焦点时。当用户按下返回时,焦点将丢失,它不会回到“标签”