问题标签 [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 - 移动到另一个视图控制器时,UISearchBar 不会在 resignFirstResponder 上隐藏键盘
我有一个行为正常的 UISearchBar - 如果我点击“搜索”或“取消”,键盘就会消失。
但是,当我在导航堆栈上推送一个新的视图控制器时,如果键盘是打开的,它就不会关闭。它保留在旧视图控制器中,如果我导航回它,键盘仍会显示。
我被难住了,因为我的 searchBarShouldEndEditing 方法按预期调用了,我做了 [activeSearchBar resignFirstResponder]。这适用于“搜索”或“取消”,但不适用于由视图消失触发。
我的委托代码:
这输出:
感谢您的任何想法!
ios - iOS:当 UITextView 上的第一响应者在显示其自动更正弹出窗口时辞职时,“消息已发送到已释放的实例”
我有一个带有“完成”按钮的自定义工具栏,用于我的文本视图的输入辅助视图。当点击这个“完成”按钮时,我想从第一响应者那里退出文本视图,所以我打电话:
这将引发错误:
当显示自动校正时点击“完成”按钮(见下图)。即使我打电话,错误仍然存在:
似乎文本视图是第一响应者,可以辞职,但我不能辞职。我该如何解决这个错误?谢谢你。
编辑1:我仍然想启用自动更正。
编辑 2:请看下面的捕获图像。
编辑 3:在Zombies
方案设置中打开后,记录的消息是:
但我不知道这条消息的含义是什么以及接下来要做什么。
编辑4:当“完成”按钮在按钮内部被触摸时,将调用辞职第一响应者的方法,通过以下代码行添加目标和动作:
这resignAllFirstResponders
是:
uitableview - 防止 UITextField 退出第一响应者状态
在我的 UITableView 中,我只有一个单元格,其中有一个 UITextField。该设置与 iOS 5 的 iPhone 上的更改电话名称表视图相同。问题是,每当用户将单元格向上拖动以使其移出视图,然后它又回落时,文本字段将退出其第一响应者状态,因为正在重新加载单元格。鉴于表格视图只有一个单元格,我该如何防止这种情况发生?
iphone - 在 becomeFirstResponder 或 resignFirstResponder 事件中将对象保持在键盘顶部?
我目前在键盘顶部有一个 UITextField 。当您点击它时,它应该会粘在键盘顶部并平稳地向上移动。我不知道键盘的确切时长和动画类型,所以真的很坎坷。这是我所拥有的:
如果有人以前做过这样的事情,我想知道你用来使动画流畅的设置,并让它看起来像是“卡”在键盘的顶部。
xamarin.ios - MonoTouch Dismiss Keyboard (sort of)
I am writing a MonoTouch iOS app. I have read many postings about ResignFirstResponder and I am using that.
My app is a typical table view app. I have done my own custom table cell view. The UITextField controls that cause the numeric keypad to come up in the first place are all on the custom table cell.
Currently I have it so that if you tap on the background of the cell I call ResignFirstResponder on all the text fields. This seems to work, but is not intuitive. I had a new beta tester get it last night and he tapped on one of the text fields and the keypad came up and he was lost as to how to get rid of it. After I told him to just tap the background, he now is fine, but obviously I want a solution that is obvious and doesn't require me to tell everyone how it works.
I read one post about a way to add a DONE button to the keypad, but it looked like a total hack and even broke when 3.2.1 came out and I don't want to have to worry about my app breaking when a new OS comes out.
Suggestions?
ios - 选择表格单元格时删除键盘
我有一个这样的模式设置:
尽管看起来,前两个字段是 UITextFields,它们成为第一响应者并显示键盘。第三个“部门”项目是一个表格视图并推送另一个视图。
我已经实现了一个滚动视图,以便在编辑任一字段时,用户可以滚动并到达部门单元格:
当它被选中时,在推送之前,我想隐藏键盘。这是一个小细节,但请尝试在 Apple 的“日历”应用程序中添加一个新事件。它以第一个文本字段作为第一响应者打开(因此存在键盘)。如果您选择开始/结束单元格,则键盘会在下一个视图被按下时隐藏。
我如何实现这一目标?作为测试,我尝试过:
}
日志记录确认这些正在被调用。但键盘并没有隐藏。当视图滑出时,它只是保持在原位。返回时,前一个字段仍然具有焦点(并且键盘不在)。
有任何想法吗?
iphone - UISearchBar 在我想要的时候不回答 resignFirstResponder
我有一个带有附加 UISearchBar 的 UITableView。当用户点击键盘上的搜索键时,我想向服务器发送请求以获取一些信息。一切正常,但 resignFirstResponder 在发送请求之前不会关闭键盘。这就是我所拥有的
我也尝试过使用
但没有成功...
ios - 如何从我的应用设置中的文本字段中退出键盘
IOS xcode,在我的 root.plist 中有 3 个文本字段。用户可以更改这些字段的字符串,然后将其保存在 nsUserDefault 中。在应用程序设置页面中,如果用户单击该字段进行编辑,则会弹出键盘。当他们点击返回焦点移动到下一个文本字段。将焦点从文本字段上移开不会 resignFirstResponder。
由于这是 Apple 设置页面,我无法分配视图控制器来创建我的方法来退出键盘。
如何从应用程序设置页面辞职FirstResponder。
xcode - 为什么文本字段不响应隐藏键盘?
这是我的代码:
}
这是 .h 文件:
它适用于 txtSiteDesc,但不适用于其他任何一个。我认为问题出在 textFieldShouldReturn 方法中;我想我可以检查“textField”的值以查看它是哪个字段,然后执行适当的“resignFirstResponder”并返回。我很接近(我认为)但还不够接近。
帮助将不胜感激。:D
iphone - 编辑后 ABNewPersonViewController 中的 ResignFirstResponder
在编辑模式下的子类ABNewPersonViewController
中,我正在加载一个透明视图(xib 文件)。
当我进行一些编辑时,键盘会弹出,即使在我加载下一个视图之后,键盘也不会关闭。
我应该在哪里辞去第一响应者的职务?