问题标签 [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 投票
1 回答
3957 浏览

iphone - UITextField resignFirstResponder 不工作?

我已经仔细检查了 nib 文件中的所有连接。我的代码 -

我在界面生成器中使用了一个子类UIView (UIControl)并将所有 UI 元素添加到它。UIControl's touchDown方法连接到backgroundTap方法。

所以键盘没有像它应该的那样被移除。不知道为什么。

谢谢您的帮助!泰迦。

0 投票
5 回答
3612 浏览

objective-c - iPad 在不知道哪个文本字段打开它的情况下关闭键盘

resignFirstResponder无论文本字段/视图/等如何称呼它,有没有一种方法可以隐藏键盘?

原因是我的视图上有很多文本字段,并且不想让resignFirstResponder所有文本字段都隐藏键盘。只想要一个将军

[self resignFirstResponder].

有任何想法吗?

提前致谢

0 投票
1 回答
147 浏览

objective-c - 平板电脑;TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?

平板电脑:

我有一个 tableView,其中包含任意数量的文本字段和不同行中的按钮。

当你按下一个按钮时,我会弹出一个模式弹出窗口。如果您在编辑文本字段时按下按钮(并且键盘显示在 iPad 上),将会发生一些有趣的事情。弹出框将偏离屏幕角落的 75%(四分之一可见)。

为了避免这种不良行为,当按下按钮时,如何在表格中的所有文本字段上 resignFirstResponder ?

0 投票
2 回答
538 浏览

uitableview - 隐藏键盘iphone sdk?

我有一个UISearchBar. 我希望键盘在用户点击搜索后立即消失……我确实尝试resignFirstResponder过,但没有奏效。任何帮助,将不胜感激

谢谢 TC

0 投票
1 回答
445 浏览

ios - iphone:键盘没有隐藏

我有一种情况,我有一个警报视图,其中以编程方式绘制了一个文本字段

隐藏我用过的键盘

}

但键盘并没有隐藏。请帮助我。

0 投票
2 回答
840 浏览

iphone - 在 iPhone 中是否会在没有 UIView 或 UIViewController 的情况下调用 touchesBegan 方法?

我在只有 appdelegate 类的地方创建了一个应用程序。我不创建 UIView 或视图控制器。我刚刚在我的窗口中添加了文本字段、标签和按钮。

当用户点击文本框时,我想隐藏键盘。这通常通过 touchesBegan 方法实现。为了实现这个方法,我们需要做两件事。

一种是在头文件中添加(.h)

另一个是设置 textField 的委托。也就是说, textField.delegate=self;

我做了这两件事。但是仍然没有调用 touchesBegan 方法。

为什么?我应该有一个 UIView 或 UIViewController 类吗?

提前致谢

0 投票
2 回答
1051 浏览

objective-c - 如何检查控件是否正在辞职第一响应者或成为第一响应者?

我有一些 NSTextfields 和 NSComboboxes 的内容。当这些控件之一辞去第一响应者时,我想做点什么。我已经尝试过委托方法

但它要求我在前一个领域做点什么。

0 投票
4 回答
1987 浏览

objective-c - UITextView:我必须总是 resignFirstResponder 吗?

我必须始终为 a 辞职FirstResponderUITextView吗?或者,当它的视图控制器消失时,这会自动发生吗?

我之所以问,是因为我遇到了与iPhone Objective-C 类似的问题:Keyboard won't hide with resignFirstResponder,有时,即使导航控制器推动并弹出其他视图控制器,键盘也会保持向上。键盘工作,当我点击完成时,它没有聚焦UITextView(即光标消失),但键盘保持不变。

我从来不知道为什么会这样,但也许是因为resignFirstResponder在推送另一个视图控制器之前没有做,但我认为它是可选的?

0 投票
14 回答
31761 浏览

ios - UITableView reloadData 自动调用 resignFirstResponder

我有这个带有自定义单元格的 UITableView,这些单元格只能获取预定义的值,因此我使用 UIPickerView 作为他们的 inputView。在我编辑一个字段并需要显示其更新值之前,一切都很好。

为了让事情更清晰和更易于维护,我将委托和数据源作为单独的类,并使用通知让它们与 tableView 交互。因此,在从 UIPickerView 中选择了一个值之后,tableView 的数据源会收到通知,然后通知主 ViewController 持有对 tableView 的引用。从那里我打电话

一切似乎都正常,除了 UIPickerView 消失了,我认为是因为单元格被重新生成并且在某处调用了一些 resignFirstResponder 或类似的东西。有没有其他方法可以让 tableView 更新其值,而不必在某处实现自定义方法,这会很丑陋?

0 投票
1 回答
957 浏览

ios - UITextField resignFirstResponder 工作了一点然后没有

我添加了一个 UiTableViewCell 是UITextField *gasPrice;这样的:

然后,在用户完成后管理键盘(因为我使用没有返回键的键盘),我有这些功能:

导航栏按钮“完成”的功能:

}

所以它首先工作正常,当我留在我的设置视图控制器中时,但是当我在其他一些单元格上做其他事情(推动其他视图控制器,回来等)时,它停止工作。可能是因为 gasField 指针消失了之类的,gasField 对象仍然与 nil 不同。

知道为什么会这样吗?谢谢!