我尝试创建一个名为 EditableLabel
的 UILabel 子类并实现 canBecomeFirstResponder
、 isUserInteractionEnabled
,这两个方法都返回 YES
,同时,我覆盖了 inputView
和 inputAccessoryView
并使它们可写。
我的问题是,当我点击标签时,inputView 无法显示在屏幕上。有人知道如何实现 UILabel View 的子类并让 inputView 显示吗?
非常感谢你。
最佳答案
为什么不直接使用 UITextField
并将其 borderStyle
设置为 UITextBorderStyleNone
?
关于ios - UILabel 无法成为第一响应者并在 UITableView 中显示 inputView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11730697/