问题标签 [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.
ios - 如何使自定义键盘可以脱离?
从 iOS 5 开始,iPad 键盘可以取消停靠/拆分。
但是当我的应用程序首次启动时,我的自定义键盘无法取消停靠。例如,只有在显示并关闭警报视图之后,键盘才可以取消停靠。
我基于 Single View Application 模板做了一个测试项目,如下:
MyViewController.m:
我的编辑器.m:
我的键盘.m:
测试步骤如下:
- 启动应用程序。
- 点击编辑器,键盘将显示。
- 确认您不能通过拖动键盘的右下角来移动键盘。
- 再次点击编辑器,键盘将隐藏,并显示警报视图。
- 关闭警报视图。
- 第三次点击编辑器,键盘将显示。
- 验证现在您可以通过拖动键盘的右下角来移动键盘。
完毕。
我想知道如何在启动后一开始就使键盘可以脱离。任何信息表示赞赏!
ios - 防止在 UITextField 中编辑文本并在使用 inputView 时隐藏光标/插入符号/放大镜
如何防止在UITextField
隐藏光标/插入符号/放大镜的同时编辑文本,但仍然显示键盘,因为我使用的inputView
是UIPickerView
/ UIDatePickerView
?
设置userInteractionEnabled
为NO
不起作用,因为它不再接收任何触摸并且不会显示键盘。
ios - 禁用 UITextfield 的键盘
我想知道如何禁用 UITextfield 的输入视图。在 ShouldBeginEditing 中设置textField.inputView = nil;
或[textField setInputView:nil]
不会做任何事情,并且使用该userInteraction
属性会删除与字段交互的能力。理想情况下,我想删除光标和键盘,同时仍然能够使用 ShouldBeginEditing 和 ShouldEndEditing 在文本字段方法之间进行交互和切换。有没有办法做到这一点?
ios - UIPickerView 作为 inputView 不隐藏在 iPad 上
我已经在我的应用程序中添加UIPickerView
了。它在 iPhone 上完美运行,但是当我在 iPad 上运行相同的代码时,我的 pickerView 不会在单击按钮时隐藏。
一些代码:inputView
UITextField
done
我必须更改(添加?)什么才能使选择器消失?
编辑:inputAccessoryViewDidFinish
是我的方法,它只是调用
ios - UISearchBar 的自定义 InputView 在 iOS7 中不起作用
我需要在 UISearchBar 中设置我的自定义 inputView。
所以我写了以下代码,在 iOS5 和 iOS6 中完美运行。
但是它在iOS7中不起作用。
我怎样才能做到这一点?
ios7 - 在 iOS7 中点击取消按钮后,UISearchBar 的自定义 InputView 不起作用
在我的 iOS App 中,我需要inputView
为UISearchBar
in设置自定义iOS7
。
所以我写了以下代码。
它工作正常。但是,当我使用自定义键盘键入并点击取消按钮时resignFirstResponder
。
我UISearchBar
再次点击,我无法输入任何文字UISearchBar
,包括母语英文键盘。
并且取消按钮也被隐藏并且UISearchBar
不再工作了。
我不知道为什么会这样?
我该如何解决?
ios - 将 UITextView 的 inputview 属性从自定义视图更改为 nil 会导致崩溃
我相信我在 iOS 7 中遇到了一个错误。当 UITextView 包含在模态视图中时,将其 inputview 属性从自定义视图更改为 nil(以恢复系统键盘)将导致应用程序崩溃模态视图被关闭后。
此崩溃仅在 iOS 7 下发生。以前的 iOS 版本没有出现此问题。
我写了一个小示例应用程序来演示这个问题。编译启动应用程序并执行以下操作:
- 点击按钮“显示 TextView”。这将呈现一个包含 UITextView 和三个按钮的模态 ViewController。
- 点击按钮“将 inputview 设置为 emptyView”。这将创建一个空的 UIView 并将其分配给 UITextView 的 inputview 属性。
- 点击按钮“将输入视图设置为零”。这会将 nil 分配给 UITextView 的 inputview 属性。这样做是为了显示系统键盘。
- 点击按钮“关闭 ViewController”。这将关闭视图控制器以返回原始视图控制器。
一旦 ViewController 被解除,应用程序立即崩溃。崩溃日志有时(但并非总是)指的是被发送到对象的无法识别的选择器。每次重现崩溃时,对象的类型都不同。
有没有其他人遇到过这种错误?
ios - 如何在 iOS7 中更改 UISearchBar 的 inputView?
在 iOS6 中,我使用下面的代码来改变 UISearchbar 的 inputView
iOS7 中的 UISearchbar 发生了变化,不知道如何找到 textField 来更改 inputView。请帮忙!谢谢!
ios7 - 使用 Storyboard 的自定义输入视图
我需要创建一个自定义输入视图,如果我点击文本字段就会出现。我已经浏览了苹果文档,但我觉得不清楚,我也在使用故事板。如何使用故事板来实现这一点?
我也经历过类似的问题,但找不到使用情节提要实现上述目标的方法。
ios - 为什么我的普通 UITableView 部分页脚浮动在 iOS 7 中输入的附件视图上方?
我正在使用情节提要创建一个静态 UITableView,其中一个部分具有页眉和页脚。每个 tableview 单元格都有一个 UITextField,其 inputView 设置为 UIPicker,附件视图是 UIToolbar。
这很好用,除了部分页脚在附件视图的工具栏上方浮动方式,就像在 sim 中这样:
这仅发生在 iOS 7 而不是 6 中。有什么想法吗?