问题标签 [inputview]

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 投票
0 回答
296 浏览

ios - 如何使自定义键盘可以脱离?

从 iOS 5 开始,iPad 键盘可以取消停靠/拆分。

但是当我的应用程序首次启动时,我的自定义键盘无法取消停靠。例如,只有在显示并关闭警报视图之后,键盘才可以取消停靠。

我基于 Single View Application 模板做了一个测试项目,如下:

MyViewController.m

我的编辑器.m

我的键盘.m

测试步骤如下:

  1. 启动应用程序。
  2. 点击编辑器,键盘将显示。
  3. 确认您不能通过拖动键盘的右下角来移动键盘。
  4. 再次点击编辑器,键盘将隐藏,并显示警报视图。
  5. 关闭警报视图。
  6. 第三次点击编辑器,键盘将显示。
  7. 验证现在您可以通过拖动键盘的右下角来移动键盘。

完毕。

我想知道如何在启动后一开始就使键盘可以脱离。任何信息表示赞赏!

0 投票
6 回答
9284 浏览

ios - 防止在 UITextField 中编辑文本并在使用 inputView 时隐藏光标/插入符号/放大镜

如何防止在UITextField隐藏光标/插入符号/放大镜的同时编辑文本,但仍然显示键盘,因为我使用的inputViewUIPickerView/ UIDatePickerView

设置userInteractionEnabledNO不起作用,因为它不再接收任何触摸并且不会显示键盘。

0 投票
2 回答
1366 浏览

ios - 禁用 UITextfield 的键盘

我想知道如何禁用 UITextfield 的输入视图。在 ShouldBeginEditing 中设置textField.inputView = nil;[textField setInputView:nil]不会做任何事情,并且使用该userInteraction属性会删除与字段交互的能力。理想情况下,我想删除光标和键盘,同时仍然能够使用 ShouldBeginEditing 和 ShouldEndEditing 在文本字段方法之间进行交互和切换。有没有办法做到这一点?

0 投票
2 回答
1135 浏览

ios - UIPickerView 作为 inputView 不隐藏在 iPad 上

我已经在我的应用程序中添加UIPickerView了。它在 iPhone 上完美运行,但是当我在 iPad 上运行相同的代码时,我的 pickerView 不会在单击按钮时隐藏。 一些代码:inputViewUITextFielddone

我必须更改(添加?)什么才能使选择器消失?

编辑:inputAccessoryViewDidFinish是我的方法,它只是调用

0 投票
1 回答
2870 浏览

ios - UISearchBar 的自定义 InputView 在 iOS7 中不起作用

我需要在 UISearchBar 中设置我的自定义 inputView。

所以我写了以下代码,在 iOS5 和 iOS6 中完美运行。

但是它在iOS7中不起作用。

我怎样才能做到这一点?

0 投票
1 回答
337 浏览

ios7 - 在 iOS7 中点击取消按钮后,UISearchBar 的自定义 InputView 不起作用

在我的 iOS App 中,我需要inputViewUISearchBarin设置自定义iOS7

所以我写了以下代码。

它工作正常。但是,当我使用自定义键盘键入并点击取消按钮时resignFirstResponder

UISearchBar再次点击,我无法输入任何文字UISearchBar,包括母语英文键盘。

并且取消按钮也被隐藏并且UISearchBar不再工作了。

我不知道为什么会这样?

我该如何解决?

0 投票
3 回答
2859 浏览

ios - 将 UITextView 的 inputview 属性从自定义视图更改为 nil 会导致崩溃

我相信我在 iOS 7 中遇到了一个错误。当 UITextView 包含在模态视图中时,将其 inputview 属性从自定义视图更改为 nil(以恢复系统键盘)将导致应用程序崩溃模态视图被关闭后。

此崩溃仅在 iOS 7 下发生。以前的 iOS 版本没有出现此问题。

我写了一个小示例应用程序来演示这个问题。编译启动应用程序并执行以下操作:

  1. 点击按钮“显示 TextView”。这将呈现一个包含 UITextView 和三个按钮的模态 ViewController。
  2. 点击按钮“将 inputview 设置为 emptyView”。这将创建一个空的 UIView 并将其分配给 UITextView 的 inputview 属性。
  3. 点击按钮“将输入视图设置为零”。这会将 nil 分配给 UITextView 的 inputview 属性。这样做是为了显示系统键盘。
  4. 点击按钮“关闭 ViewController”。这将关闭视图控制器以返回原始视图控制器。

一旦 ViewController 被解除,应用程序立即崩溃。崩溃日志有时(但并非总是)指的是被发送到对象的无法识别的选择器。每次重现崩溃时,对象的类型都不同。

有没有其他人遇到过这种错误?

0 投票
3 回答
1149 浏览

ios - 如何在 iOS7 中更改 UISearchBar 的 inputView?

在 iOS6 中,我使用下面的代码来改变 UISearchbar 的 inputView

iOS7 中的 UISearchbar 发生了变化,不知道如何找到 textField 来更改 inputView。请帮忙!谢谢!

0 投票
1 回答
334 浏览

ios7 - 使用 Storyboard 的自定义输入视图

我需要创建一个自定义输入视图,如果我点击文本字段就会出现。我已经浏览了苹果文档,但我觉得不清楚,我也在使用故事板。如何使用故事板来实现这一点?

我也经历过类似的问题,但找不到使用情节提要实现上述目标的方法。

0 投票
2 回答
757 浏览

ios - 为什么我的普通 UITableView 部分页脚浮动在 iOS 7 中输入的附件视图上方?

我正在使用情节提要创建一个静态 UITableView,其中一个部分具有页眉和页脚。每个 tableview 单元格都有一个 UITextField,其 inputView 设置为 UIPicker,附件视图是 UIToolbar。

它应该是什么样子

这很好用,除了部分页脚在附件视图的工具栏上方浮动方式,就像在 sim 中这样:

它实际上看起来如何

这仅发生在 iOS 7 而不是 6 中。有什么想法吗?