becomefirstresponder相关内容

使用 Trigger.IO/PhoneGap 在 UIWebView 中使用 focus() 事件自动显示键盘

据推测,这在 iOS 6 之后是不可能的,您可以在其中设置 UIWebView 的keyboardDisplayRequiresUserAction = NO. 我正在使用 html 5 webview (Trigger.IO) 并构建本机插件,但难以抓住 UIWebView 实例. 我如何抓住 webview 以便我可以简单地执行以下操作: mywebview.keyboardDi ..

iOS:当键盘出现时禁用 UITableView 动画

每个人都想在键盘弹出时移动 UITableView,但我正在寻找一种方法来禁用键盘弹出时对光标的自动动画.当键盘弹出并导致 UITableView 滚动到光标(以避免阻止它)时,我遇到了奇怪的抽搐/摇晃/不稳定的滚动行为. 我的每个 UITableView 单元格中都有一个 UITextView.键盘弹出时我没有提交任何其他动画. 此时,我想完全禁用动画并手动滚动到所需的 CGPoin ..

inputAccessoryView 中的 UITextField 不会成为FirstResponder

我有一个名为 songInfoView 的视图,其中包含 3 个 UITextFields 和一个 UIButton.我在父视图中创建了一个临时 UITextField 来调出键盘并将 SongInfoView 指定为 inputAccessoryView.这按预期工作. 然后,我尝试将 SongInfoView 中的文本字段设置为第一响应者.光标移动到此字段,但当我尝试键入时,没有任何反应 ..
发布时间:2021-09-13 19:56:32 移动开发

Tab 键(键盘)操作的 TextField becomeFirstResponder 问题

我在 XIB 中有一个视图,我在其中使用了几个文本字段.假设一旦视图加载到窗口中,第一个文本字段就会成为第一响应者.如果我按机器键盘上的 Tab 键导航到下一个文本字段;除了直接文本字段之外,所有其他文本字段也将成为第一响应者,并且所有文本字段都会调用文本字段开始编辑委托方法.可能是什么问题 ?这不仅会发生在模拟器中,当我们使用机器的键盘时也会发生,当我们在 iOS 设备上使用蓝牙键盘时也会发生. ..

专注于 UISearchBar 但键盘没有出现

我已经阅读了很多关于如何在打开搜索视图时聚焦搜索栏以显示键盘的解决方案,所有这些都是这样的 [searchBar 成为FirstResponder];我的是[self.searchDisplayController.searchBar 成为FirstResponder];但我两个都试过了. 现在,我尝试了这个,我还添加了一个 [self.searchDisplayController set ..

以编程方式将光标放置在自定义 tableView 标题的 textField 中

如何以编程方式确保 tableView-HeaderView-TextField 的光标处于活动状态(即第一响应者)?? 我的表格看起来像这样(即带有自定义 TextField 标题).到目前为止,光标只能通过在文本字段内部单击来进入灰色标题字段.但我希望能够以编程方式将光标置于文本字段内.... 我的自定义 tableview-header 的代码如下所示: //在 tableVi ..
发布时间:2021-09-04 19:08:56 移动开发

UITextField成为firstResponder只能工作一次

在我的应用中,用户可以输入其姓名. 将UITextField添加到视图中,并调用beginFirstResponder.在textFieldShouldReturn方法中,将调用resignFirstResponder.然后在textFieldShouldEndEditing中,将UITextField从视图中删除. 这一切都很好,但是问题在于,当用户再次尝试输入其名称时,会显示UIT ..
发布时间:2021-05-17 19:43:45 移动开发

移至表格单元格中的下一个文本字段

在我的应用程序中,有一个表格视图,每个单元格有2个文本字段.我正在为每个文本字段分配标签.在按下完成按钮时,我要使下一个文本字段成为第一个响应者(可以在表格单元格之间).但是我现在使用的代码不起作用.附加当前代码 NSArray *viewsToBecomeFirstResponder = [tableView subviews]; for (UIView *firstRespond ..
发布时间:2021-02-08 21:09:39 移动开发

文本成为FirstResponder引发EXC_BAD_ACCESS代码= 1地址= 0x1

这是一个问答,希望可以帮助遇到此问题的其他任何人.当我在控件之间转移FirstResponder链时,该问题似乎是随机发生的. 控件是从UIView继承的自定义控件对象,其中添加了UITextField或UITextView作为子视图(与其他控件一起使用),并且完全通过代码生成. 并不是所生成的控件的每个实例都引发异常,但是无论textfield/textview是否在代码中调用了[t ..
发布时间:2020-10-31 18:34:32 移动开发

按下Return键时从UITextField移至UITextView

我的应用程序中有几个文本视图.除了一个是UITextField,其他都是UITextView,位于另一个的中间.这是因为此部分需要更多空间供用户键入并查看他们正在键入的所有内容.我进行了设置,以便在用户按下键盘上的next键时,使用以下代码转到下一个字段: - (BOOL)textFieldShouldReturn:(UITextField *)textField { if (tex ..

如何显示UIView的键盘

我有一个UIView,我想在其中接收键盘输入.我已经尝试过: [self becomeFirstResponder]; 但是它不起作用. 我可以通过隐藏UITextField并将按键转发到我的UIView来实现“肮脏"的解决方法-但是我的UIView如何直接接收键盘输入? 解决方案 要使视图成为第一响应者并显示键盘,它必须采用并实现UIKeyInput协议.它还必须重写ca ..
发布时间:2020-04-26 08:12:29 移动开发

UITextField UITableViewCell子视图成为第一响应者?

我有一个核心数据应用程序,它使用导航控制器深入查看详细视图,然后如果您在详细视图中编辑其中一行数据,您将进入该单行的编辑视图,如在Apples CoreDataBooks示例中(除了CoreDataBooks本身仅使用 UITextField ,而不是 UITableViewCell 的子视图之类的我的 编辑视图是一个 UITableviewController ,它创建了一个单行的单行和一 ..
发布时间:2018-09-30 12:38:32 移动开发

在eventFirstResponder或resignFirstResponder的情况下,将对象保持在键盘顶部?

我目前在键盘上有一个UITextField。点击它时,它应该粘在键盘顶部并顺利向上移动。我不知道键盘的确切持续时间和动画类型,所以它真的很颠簸。这就是我所拥有的: [theTextView resignFirstResponder]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDelegate:se ..

以编程方式将UITextField设置为FirstResponder时,会对文本编辑造成一些奇怪的操作

我有一个带自定义键盘的UITextField,基本上就像一个计算器。我希望我的键盘默认显示,所以我在 viewDidLoad 中使用 [self.topInputTextField becomeFirstResponder]; 认为这是非常常见的用法。但是,它会在我的文本字段上引起一些非常奇怪的操作。 当我将textfield设置为viewDidLoad中的第一个响应者时,每次完成编辑后,文 ..
发布时间:2018-09-21 20:08:22 移动开发