问题标签 [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.
iphone - UITextField -resignFirstResponder 失败
我最近更新了 XCode(带有 iOS5 SDK 的 4.2),现在我的应用程序每次使用“resignFirstResponder”时都会抛出 EXC_BAD_ACCESS。
我熟悉内存管理并检查之前没有发布任何内容......疯狂的部分是“becomeFisrtResponder”会起作用。
工作正常:
失败:
知道它可能是什么吗?
谢谢!
ios - Iphone Simulator 屏幕键盘问题
我正在为我的ViewBased Application
.Im 制作一个登录屏幕。当我点击UITextField
屏幕上的屏幕时,我遇到了一个问题,它应该会弹出。但是当我完成打字时,Onscreen
键盘并没有从屏幕上移除。
谁能建议我如何解决这个问题?
提前致谢
objective-c - UITextField 不退出键盘
我已经把头撞在墙上一段时间了,但我仍然没有设法解决这个问题。
我有一个 modalViewController,上面有一个 UITextField(我们称之为 myTroubleMaker)和其他几个不重要的组件。当我加载 modalVC 时,我初始化 UITextField 并允许它立即成为 firstResponder,我还将它的委托设置为 modalVC (self)。modalView 很好地加载了焦点在 UITextField 和键盘立即打开。但是当我触摸/单击屏幕上的其他任何地方时,它不会关闭键盘。它确实将焦点从 UITextField 关闭并辞职 firstResponder 但键盘没有关闭。
是什么导致了这个麻烦的问题?我怎样才能正确解决这个问题?
代码:
。H
.m
除了键盘的这个令人麻木的问题外,一切都按照我想要的方式工作。即使我写了这个问题,我也检查了类似的问题以寻找可能的解决方案。
任何帮助,将不胜感激。我在这里头疼...
通过我在下面接受的解决方案解决。
对于将来的参考,我使用devforums.apple.com/message/425914来获得我的具体解决方案。由于我使用导航控制器传递 modalVC,因此我需要在 UINavigationController 上创建一个类别并将您的方法添加到其中,以便它支持键盘的自动关闭。
iphone - 以编程方式关闭 TextField 的键盘
我知道如何通过 Interface Builder 使用以下方法。
这样,当我触摸键盘以外的区域或点击“返回”时,键盘就会关闭。
但我不知道如何通过代码来实现。请教教我,谢谢。
这是.h
这是.m
cocoa - NSSearchFiled 辞职第一响应者
我有以下代码片段以编程方式创建 NSSearchField
在这里,我试图将FirstResponder 辞职到mysearchField,但mysearchField 仍然专注于应用程序启动。
我是不是错过了什么。
objective-c - TextField 不会使用 UIModalPresentationFormSheet 视图辞去第一响应者的职务
我在一个 viewController 上创建了一个按钮,该按钮使用 UIModalPresentationFormSheet 演示样式以模态方式加载另一个视图。在这个加载的视图上,我有两个文本字段,我强制第一个文本字段成为第一响应者,以便键盘将立即出现在新视图中。我已将 textFields 设置为具有与“Did End on Exit”事件相关联的操作方法。但是,每当我为任一文本字段在键盘上按“返回”时,键盘都无法消失(这是我的代码):
这是一个相当直截了当的问题,我通常使用这种技术与基本视图和文本字段来解除键盘没有问题。我不确定是否使用这种演示格式的视图或设置会使事情变得不同。谢谢!
objective-c - Objective-C 应用程序崩溃“发送到已释放实例 0x 的消息..”
我有一个表格视图,其中包含包含 textFields 的单元格。
表中有 20 多行。
当我在文本字段中输入内容并在我的应用程序崩溃后滚动时,我收到了这个错误。
我将不胜感激任何人都可以提供的帮助。
ios - InAppSettings 中的keyboardDidHide 或resignedFirstResponder
我使用 InAppSettingsKit 取得了巨大成功。现在,当编辑在 inAppSettingsKit 中的 TextField 结束时,我需要关闭 inAppSettingsKit 模态 VC(用户在键盘上点击 Done)。
InAppSettingsKit 有一些委托方法,例如:
和
但我不知道如何知道 InAppSettings VC 中何时发生其他事情。
想过子分类IASKAppSettingsViewController
,但后来找不到任何好处。
想法?
iphone - 加快键盘关闭速度或等到它完成
我在模态 UINavController 中的保存按钮有问题。当我按下保存按钮时,如果键盘还在,我将关闭它,验证来自文本字段的数据,然后在我发送信息时显示 UIProgressView。
我的问题是键盘没有足够快地让开,所以当显示 UIProgressView 时键盘仍然处于启动状态,并且它被添加到我的视图底部并且看起来很愚蠢。
我可以按回车键,然后键盘掉下来,然后按保存,没问题。但是,如果用户跳过键盘返回键并直接进入右上角的保存按钮,我就有问题了。
理想情况下,我想实现一个简短的等待声明,让它消失。或者在延迟后执行我的验证,但我尝试过的没有任何工作。请帮忙。
代码示例:
ios - UITextField 的键盘不会关闭。不完全是
我在模态表单 (iPad) 中有一个表格视图,其中一个单元格包含一个 UITextField。我的视图控制器持有对文本字段的引用,也是它的代表。
当文本字段点击 Return 时,我告诉它-resignFirstResponder
在-textFieldShouldReturn:
. 在另一种情况下,我想强制它结束编辑,所以我告诉整个表格视图到-endEditing:YES
. 之后,我释放对文本字段的本地引用,并重新加载该行以将其替换为其他内容。
无论哪种情况,键盘都不会消失。我不知道出了什么问题,我不确定如何进一步调试。在我完成的任何其他文本编辑中,我从来没有遇到过粘滞键盘问题——firstResponder 辞职总是表现得如预期的那样。
有什么想法吗?谢谢。