UIImageView的UITextField子视图没有响应触摸事件

ban*_*edo 3 uitextfield uiimageview uiresponder ios

我有一个UITextField,当它被添加为self.view的子视图时,它会响应触摸事件.当我将其添加为UIImageView的子视图时,它不再响应触摸事件.我将它设为firstResponder并且该字段处于活动状态并且仍然输入键盘输入.有什么想法有什么不对?

Mir*_*les 10

UIImageView状态的文档:

默认情况下,新图像视图对象配置为忽略用户事件.如果要在UIImageView的自定义子类中处理事件,则必须在初始化对象后显式将userInteractionEnabled属性的值更改为YES.

尝试设置 imgView.userInteractionEnabled = YES

如果这不起作用,我会尝试在UIView中添加UIImageView和UITextField.无论如何,这种方法似乎更清洁.