becomefirstresponder相关内容
据推测,这在 iOS 6 之后是不可能的,您可以在其中设置 UIWebView 的keyboardDisplayRequiresUserAction = NO. 我正在使用 html 5 webview (Trigger.IO) 并构建本机插件,但难以抓住 UIWebView 实例. 我如何抓住 webview 以便我可以简单地执行以下操作: mywebview.keyboardDi
..
每个人都想在键盘弹出时移动 UITableView,但我正在寻找一种方法来禁用键盘弹出时对光标的自动动画.当键盘弹出并导致 UITableView 滚动到光标(以避免阻止它)时,我遇到了奇怪的抽搐/摇晃/不稳定的滚动行为. 我的每个 UITableView 单元格中都有一个 UITextView.键盘弹出时我没有提交任何其他动画. 此时,我想完全禁用动画并手动滚动到所需的 CGPoin
..
我有一个名为 songInfoView 的视图,其中包含 3 个 UITextFields 和一个 UIButton.我在父视图中创建了一个临时 UITextField 来调出键盘并将 SongInfoView 指定为 inputAccessoryView.这按预期工作. 然后,我尝试将 SongInfoView 中的文本字段设置为第一响应者.光标移动到此字段,但当我尝试键入时,没有任何反应
..
我在 XIB 中有一个视图,我在其中使用了几个文本字段.假设一旦视图加载到窗口中,第一个文本字段就会成为第一响应者.如果我按机器键盘上的 Tab 键导航到下一个文本字段;除了直接文本字段之外,所有其他文本字段也将成为第一响应者,并且所有文本字段都会调用文本字段开始编辑委托方法.可能是什么问题 ?这不仅会发生在模拟器中,当我们使用机器的键盘时也会发生,当我们在 iOS 设备上使用蓝牙键盘时也会发生.
..
我有一个 UISearchDisplayController (searchDisplayCtr) 和一个 UISearchBar (searchBar).当我单击右侧字母表中的搜索图标时,我试图将焦点放在搜索栏上并调出键盘.如果我包括, [self.searchDisplayCtr setActive:YES];[self.searchDisplayCtr.searchBar 成为FirstR
..
我有一个适用于 iOS8 的 iPhone 应用程序.UIPageViewController 有一个 UITableViewController 的子视图,这就是我放置 UISearchController 的地方. 当第一次出现 UITableViewController 时,我可以通过这样做来激活搜索 [self.searchController.searchBar becomeFi
..
我已经阅读了很多关于如何在打开搜索视图时聚焦搜索栏以显示键盘的解决方案,所有这些都是这样的 [searchBar 成为FirstResponder];我的是[self.searchDisplayController.searchBar 成为FirstResponder];但我两个都试过了. 现在,我尝试了这个,我还添加了一个 [self.searchDisplayController set
..
我需要在单击按钮时为 UIButton 打开键盘(不使用/用于 UITextField).我试图通过覆盖变量 canBecomeFirstResponder 来创建自定义按钮,但它不起作用. 还有其他方法吗? 注意:我想设置UIPIckerView作为UIButton在keyboard frame的输入视图. 这是我的代码. class RespondingButton: UI
..
如何以编程方式确保 tableView-HeaderView-TextField 的光标处于活动状态(即第一响应者)?? 我的表格看起来像这样(即带有自定义 TextField 标题).到目前为止,光标只能通过在文本字段内部单击来进入灰色标题字段.但我希望能够以编程方式将光标置于文本字段内.... 我的自定义 tableview-header 的代码如下所示: //在 tableVi
..
我在 Storyboard 上创建了一个带有一个 UITextField 的自定义 UIViewController.在 viewDidLoad 上,我将 UITextFIeld 设置为 becomeFirstResponder,什么也没发生(没有键盘弹出). 然后我尝试调用 resignFirstResponder(),但它返回 false.接下来,我试图通过使用@在不使用私有 API 的
..
在我的应用中,用户可以输入其姓名. 将UITextField添加到视图中,并调用beginFirstResponder.在textFieldShouldReturn方法中,将调用resignFirstResponder.然后在textFieldShouldEndEditing中,将UITextField从视图中删除. 这一切都很好,但是问题在于,当用户再次尝试输入其名称时,会显示UIT
..
在我的应用程序中,有一个表格视图,每个单元格有2个文本字段.我正在为每个文本字段分配标签.在按下完成按钮时,我要使下一个文本字段成为第一个响应者(可以在表格单元格之间).但是我现在使用的代码不起作用.附加当前代码 NSArray *viewsToBecomeFirstResponder = [tableView subviews]; for (UIView *firstRespond
..
这是一个问答,希望可以帮助遇到此问题的其他任何人.当我在控件之间转移FirstResponder链时,该问题似乎是随机发生的. 控件是从UIView继承的自定义控件对象,其中添加了UITextField或UITextView作为子视图(与其他控件一起使用),并且完全通过代码生成. 并不是所生成的控件的每个实例都引发异常,但是无论textfield/textview是否在代码中调用了[t
..
我的应用程序中有几个文本视图.除了一个是UITextField,其他都是UITextView,位于另一个的中间.这是因为此部分需要更多空间供用户键入并查看他们正在键入的所有内容.我进行了设置,以便在用户按下键盘上的next键时,使用以下代码转到下一个字段: - (BOOL)textFieldShouldReturn:(UITextField *)textField { if (tex
..
这是我的代码: while (true) { if ([identificationField becomeFirstResponder]) { NSLog(@"finally!"); break; } else{ if ([identificationField canBecomeFirstResponder]) {
..
我有一个带有文本字段的简单详细视图. 在详细的viewController中,我编写了以下代码: - (void) viewDidAppear:(BOOL)animated{ [self.textField becomeFirstResponder]; NSLog(@"is textField 1st responder %d", [self.textField isFirs
..
我有一个UIView,我想在其中接收键盘输入.我已经尝试过: [self becomeFirstResponder]; 但是它不起作用. 我可以通过隐藏UITextField并将按键转发到我的UIView来实现“肮脏"的解决方法-但是我的UIView如何直接接收键盘输入? 解决方案 要使视图成为第一响应者并显示键盘,它必须采用并实现UIKeyInput协议.它还必须重写ca
..
我有一个核心数据应用程序,它使用导航控制器深入查看详细视图,然后如果您在详细视图中编辑其中一行数据,您将进入该单行的编辑视图,如在Apples CoreDataBooks示例中(除了CoreDataBooks本身仅使用 UITextField ,而不是 UITableViewCell 的子视图之类的我的 编辑视图是一个 UITableviewController ,它创建了一个单行的单行和一
..
我目前在键盘上有一个UITextField。点击它时,它应该粘在键盘顶部并顺利向上移动。我不知道键盘的确切持续时间和动画类型,所以它真的很颠簸。这就是我所拥有的: [theTextView resignFirstResponder]; [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDelegate:se
..
我有一个带自定义键盘的UITextField,基本上就像一个计算器。我希望我的键盘默认显示,所以我在 viewDidLoad 中使用 [self.topInputTextField becomeFirstResponder]; 认为这是非常常见的用法。但是,它会在我的文本字段上引起一些非常奇怪的操作。 当我将textfield设置为viewDidLoad中的第一个响应者时,每次完成编辑后,文
..