问题标签 [resignfirstresponder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
818 浏览

ios - 覆盖 resignFirstResponder 失败

试图覆盖 UISearchBar 的 resignFirstResponder 方法以使取消按钮始终启用:

但是日志什么也没显示!

我像这样使用它

0 投票
1 回答
5891 浏览

ios - UIKeyboard 下一个按钮不会转到下一个 UITextField

我一直在试图弄清楚如何让 UIKeyboard 上的下一个按钮加载下一个 UITextField。我有两个单元格,名称和电子邮件我想使用下一个按钮从名称转到电子邮件。

到目前为止,我已经添加

然后我这样做是为了尝试将用户从名称传递到电子邮件

它进入第一个 if 语句,然后它使用 resignFirstResponder 从屏幕上删除键盘,但随后它不使用 becomeFirstResponder 加载新键盘。任何解决此问题的帮助将不胜感激。

0 投票
2 回答
1393 浏览

iphone - 带有后续处理问题的 resignFirstResponder(键盘关闭被阻止或在 iPhone 5 上崩溃)

我有以下工作流程:

问题是密集操作是在键盘被解除之前开始的resignFirstResponder。正如在其他帖子中建议的那样(例如https://stackoverflow.com/a/3452767/1685971),我尝试使用:

这在模拟器或 iPhone 4 上运行良好,但会导致在 iPhone 5 上运行崩溃(我无法理解,因为我没有使用performSelectorInBackground:withObject:):

我尝试的另一个选择是在主线程中等待 resignFirstResponder

但是这样键盘仍然没有立即关闭(可能是因为该方法只等待选择器的返回resignFirstResponder而不是键盘动画的完成。

有什么解决办法吗?

0 投票
5 回答
619 浏览

iphone - 键盘不辞职

抱歉在这里问了这么愚蠢的问题。

实际上我有一个文本字段列表,我通过单击下一步按钮移动到下一个文本字段。它工作正常,但在那个文本字段中,一个用于日期字段,为此我使用日期选择器作为输入访问器。

当我直接单击该文本字段时,它的工作正常并且日期选择器出现。但是当我用下一个按钮键盘来到那个文本字段时,我的文本字段被隐藏了。

对于日期选择器显示,我使用 textFieldDidBegin 方法。我尝试过使用 [textfield resignFirstResponder]; 和 [datePicker becomeFirstResponder]; 但没有什么对我有用。

任何帮助将不胜感激。

谢谢。

0 投票
2 回答
152 浏览

iphone - tableview 作为 iphone 中的智能不起作用

我有一个textfield和一个tableview。用户可以textfieldtableview或任何其他数据中选择数据。但是在输入用户自己的数据后,我tableview必须消失。我怎么能做到这一点。如果我使用辞职,第一响应者did select row方法不起作用tableview

如果我这样使用,如果我选择行,它不会在索引路径方法中进入选择行。帮我

我没有得到我必须使用 resignfirstresponder 的地方

0 投票
2 回答
647 浏览

iphone - 让另一个类的 UITextField 辞职第一响应者

我有一个应用程序,它有一个UITableView使用自定义单元格的应用程序,我为它创建了一个新类CustomCell。每次按下某个按钮时都会创建一个新单元格,并且每个单元格都有一个UITextField. 我想知道在我点击它后如何让UITextField单元格中的第一响应者辞职。请记住,它是在另一个名为CustomCell.

UIViewController代码:

CustomCell.h代码:

CustomCell.m代码:

0 投票
2 回答
204 浏览

ios - 什么在 UITableCell 中的 uitextfield 上执行 textFieldDidBeginEditing

我在 UITableViewCell (自定义单元格)中有一个 UITextField 。

我的 UITableView 中有 3 行。第二行是文本字段行。第三行是通过动画块打开另一个视图的链接。

我遇到的问题是,如果用户正在编辑金额并单击第三行以转发到该屏幕,那么当我关闭这个新的视图控制器时,屏幕将返回 UITableview 控制器并触发 textFieldDidBeginEditing。

如何取消此操作或避免将用户送回编辑模式?我尝试在表格单元格和视图控制器中辞职,但没有运气。

0 投票
4 回答
3641 浏览

ios - 消除键盘 FirstResponder 问题

所以我正在制作一个应用程序,并且在从 UISearchBar 和 UITextFields 中解除键盘时遇到了一些问题。这是我的应用程序的结构:

NavigationController -> ViewC1 -(模态)-> ViewC2 -(模态)-> ViewC3

我在 ViewC1 中有一个搜索框,当按下键盘上的“搜索”按钮时,键盘被关闭,这很好用。但是,如果我在进入 ViewC3 后返回 ViewC1,则按下“搜索”按钮时键盘不再关闭。在搜索栏委托方法中,我放置如下:

这并不能解决问题,我不确定为什么键盘没有关闭。供参考,返回原来的ViewC1时,ViewC3被dismiss如下:

任何帮助表示赞赏,谢谢。

0 投票
1 回答
1231 浏览

ios - iOS:找出谁是动态变化的 UITableView 上的第一响应者

我有一个UITableView自定义单元格,其中包含UITextFields。MyUITableView是在 my 上定义的MainViewController,而我的单元格是在CustomCell类中定义的。每次我按下按钮时,都会创建一个新单元格。我无法让我的单元格成为UITextField第一响应者,因为单元格是在与主控制器不同的类中动态添加和定义的。我怎么做?非常感谢!

0 投票
3 回答
611 浏览

objective-c - 页面滑动时的ECSlidingViewController resignFirstResponder

resignFirstResponder当页面滑动时我需要ECSlidingViewController.

如果我使用UIPanGestureRecognizer它。那是覆盖ECSlidingViewController和使用后不能滑动页面。