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

iphone - ResignFirstResponder 不工作

我在我的应用程序的各个地方使用了辞职第一响应者。但是当我单独点击这个按钮时,键盘并没有消失。如果我点击键盘上的返回键,输入的值就会消失。

0 投票
1 回答
326 浏览

ios - 输入货币时如何让第一响应者辞职

在输入货币的文本字段中输入美分后,我想让我的文本字段辞职第一响应者。我正在使用UIKeyboardTypeDecimalPad,所以只输入数字。当输入小数点后的第二个数字时,我希望文本字段退出第一响应者。

1

12

123

123.4

123.45现在请辞第一响应者

我是否让代表将文本与*\...每个textDidChange通知的正则表达式进行比较?输入时开始计数.

有没有办法应用NSNumberFormattersetMaximumFractionDigits:2文本输入字段?

0 投票
8 回答
5178 浏览

iphone - 我无法通过按返回键隐藏键盘

我试过这个:

.h文件中:

.m文件中:

并且也试过这个。

.h文件中:

.m文件中:

但是每当我触摸返回键时,它仍然不会隐藏键盘。

0 投票
2 回答
1205 浏览

ios - UITextField:在外面点击时强制resignFirstResponder

我有一个UITableView包含许多UITextFields 的静态变量。当用户在我想要的任何文本字段之外点击时,我想关闭键盘。

在 my 的顶层UIViewController是 aUITableView和 a UITabBarItem。我相信我还必须处理状态栏上的点击。

我不确定我应该如何注册触摸它们(这样我就可以强制任何文本字段调用resignFirstResponder.

UIResponder我想我可能不得不处理

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

对于表格视图和标签栏项目,但它们都不是UIControls 所以我不能使用

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

UIWindow也是一个UIResponder但同样,我似乎无法获得触摸事件。

任何帮助将不胜感激,CS

0 投票
1 回答
2632 浏览

ios - 当 UI 文本字段在模型之后点击到不同的视图控制器时,UI 键盘不出现

行。所以我一直在 xcode 上测试一个简单的应用程序来熟悉这个平台,但是我遇到了一个有趣的情况。使用故事板,我拖动了两个视图控制器,它们通过 segues 按钮连接。它们都有一个 uitextfield 拖在它们上面,当它们是初始视图时,它们会在单击时做出响应。但是,当我从 buttoned segue 移到另一个视图控制器时,键盘不再自动弹出。这是苹果的 uitextfield 的问题吗?(ps。没有代码,因为我认为这只是自动响应)

0 投票
2 回答
1938 浏览

iphone - UITextView 上的 resignFirstResponder - 减慢键盘的消失速度

resignFirstResponder我想知道在 TextView 上使用时,有什么方法可以减缓 iOS 应用程序中本机键盘的消失。键盘下降得太快了,我希望它走得更慢。那可能吗?

编辑: 我的上下文是这样的:我在当前视图之上添加了一个新视图,因此,我的键盘暂时消失了。这就是我的代码的样子:

我也有这样的视图层次结构:

该应用程序非常简单,但键盘消失得非常快,不像我没有任何其他视图时那样。

0 投票
1 回答
799 浏览

ios - ios resignFirstResponder 重置动画

首先对不起我的英语不好!

在我的应用程序中有一个 UIViewController 并且 UIView 在 subViewLogin 内称为 subViewLogin 有 2 个 UITextField 称为用户名和密码。当我的应用程序运行时 subViewLogin 由 UIViewAnimationCurveLinear 移动到位置。但是当我完成编辑 UITextField (调用 resignFirstResponder)subViewLogin 回到位置。为什么?以及如何防止 subViewLogin 重新定位?

这是我的代码。

0 投票
2 回答
836 浏览

ios - 辞职在 UIAlertView 的 UITextField 中不起作用?

我创建了警报视图,在警报视图中会出现一个文本字段,但是当我单击键盘上的返回按钮时它不会消失,即使我将委托添加到 .h 文件。

谢谢你

0 投票
1 回答
348 浏览

ios - iOS 6 中不同的 UITextField 键盘解除行为

我有一些简单的代码,通过依次在每个字段上调用“becomeFirstResponder”来移动 UITextFields 之间的“firstResponder”。

在 iOS 5 中,键盘一直显示,直到显示 resignFirstResponder 的最终文本字段。

但是,在 iOS 6 中,每次移动第一响应者时,键盘都会执行关闭和重新出现动画。在调用 becomeFirstResponder 以移动响应者(或在任何相关方法中)时,我绝不会调用 resignFirstResponder - 这似乎是 iOS 6 中的新默认行为。

这是令人分心的,也是不受欢迎的。

我查看了 Apple 文档,找不到任何关于如何管理键盘动画的更改。

任何人都可以向我推荐这些更改的文档吗?谢谢。

0 投票
2 回答
2997 浏览

ios - ios - resignFirstResponder 不工作

我有一个模态显示的视图,其中包含 3 个标签。

第三个标签不应该是可编辑的,并且应该在点击它时显示一个 UIDatePicker,如果它显示则隐藏键盘。

所以我这样做了:

我可以清楚地看到我的日志消息(“第一个”或“最后一个”,取决于最后一个聚焦的文本字段),但键盘仍然显示。

有人在弄清楚这里有什么问题吗?