uitextview成为第一响应者后,UIButton不会发送触摸事件

时间:2013-02-14 09:11:23

标签: ios uibutton uitextview touch-event first-responder

我有一个UITextView应该成为控制器加载时的第一个响应者(显示键盘)。唯一的问题是,我“夸大”了两个UIView,每个UIButton都包含一个UITextView。当UITextView还不是第一个响应者时,这些按钮上的触摸事件可以正常工作,但在UIButtons成为第一个响应者后,{{1}}没有响应任何点击事件。

当textview成为第一个响应者时,如何确保按钮仍然有效?

1 个答案:

答案 0 :(得分:0)

希望这对你有用。它对我有用..

UIButton的{​​{1}}方法中,检查您的文本字段是否是第一个响应者。 如果是第一个响应者辞职。 这将解除键盘并执行按钮操作。

IBAction

Button action plus resigning first responder