未在 UITextField 上调用 touchesBegan
touchesBegan not called on UITextField
我创建了一个简单的测试项目,在视图控制器中只有一个 UITextView
和 touchesBegan
方法。出于某种原因,UITextView
没有响应 touchesBegan
。
我尝试过的事情:
Alpha
设置为 1
- 在
view
和 UITextView
上启用了用户交互
Delay Touch Down
未勾选
background
设置为纯色
我在几个地方发现了类似的问题,但是 none 的解决方案有效。
虽然过去似乎其他人已经成功地让 touchesBegan
在 UITextField
上工作,但现在似乎没有任何效果。相反,我只是添加了 textFieldDidBeginEditing
并从那里取消了动画。问题已解决。
我创建了一个简单的测试项目,在视图控制器中只有一个 UITextView
和 touchesBegan
方法。出于某种原因,UITextView
没有响应 touchesBegan
。
我尝试过的事情:
Alpha
设置为 1- 在
view
和UITextView
上启用了用户交互
Delay Touch Down
未勾选background
设置为纯色
我在几个地方发现了类似的问题,但是 none 的解决方案有效。
虽然过去似乎其他人已经成功地让 touchesBegan
在 UITextField
上工作,但现在似乎没有任何效果。相反,我只是添加了 textFieldDidBeginEditing
并从那里取消了动画。问题已解决。