inputview相关内容

如何从 iOS 应用程序上的自定义键盘检索击键?

我需要为我的 iPhone 应用程序构建一个自定义键盘.以前的问题和答案关于该主题的重点是视觉自定义键盘的元素,但我试图了解如何从此键盘检索击键. Apple 提供了 inputView 机制,可以轻松地将自定义键盘与 UITextField 或 UITextView 关联,但它们不提供将生成的击键发送回关联对象的功能.基于这些对象的典型委托,我们期望三个函数:一个普通字符,一个用于退格,一 ..
发布时间:2022-01-13 22:13:06 移动开发

当 UITextField 被点击时加载一个 nib 文件作为自定义键盘

我正在尝试加载 .xib 文件以在点击 textField 时充当自定义键盘.我可以在点击 textField 时显示 .xib 文件(视图),但我不确定如何将 .xib 文件中的按钮与ViewController.swift 中的一个 textField. 这是我目前所做的. 创建了一个项目. 添加了一个 UITextField 并为其创建了一个插座. @IBOutlet 弱 ..
发布时间:2021-10-01 18:40:45 移动开发

禁用 UITextfield 的键盘

我想知道如何禁用 UITextfield 的输入视图.在 ShouldBeginEditing 中设置 textField.inputView = nil; 或 [textField setInputView:nil] 不会做任何事情,而使用 userInteraction 属性会删除与领域互动的能力.理想情况下,我想同时移除光标和键盘,同时仍然能够使用 ShouldBeginEditing 和 ..
发布时间:2021-09-13 19:54:14 移动开发

iOS 8 在 UIActionSheet 中破坏了 UIPickerView

我在 UIActionSheet 中非常简单地展示了一个选择器,直到 iOS 8.现在,他们似乎在最新的更新中破坏了这个功能.它从未得到支持,并且文档中一直不鼓励这种做法. 大概整个 UIActionSheet 功能已被弃用,今后将不再受支持.文档说改用 UIAlertController. 我尝试切换到 UIAlertController 并且实际上发现我最初期望的将是一个比我最初提 ..

自定义键盘:inputView:如何更改键盘大小?

我使用带有“setInputView"功能的自定义键盘实现了文本字段.但我有一个问题:我的键盘框架不是标准的 iPhone 键盘框架. 问题是:如何更改自定义键盘的大小?我知道一些函数,例如:UIKeyboardFrameBeginUserInfoKey、..etc. 请注意:iPhone 键盘框架是 = 0,264,320,216我的自定义键盘框架是 = 0,0,320,460 ..
发布时间:2021-09-06 19:33:01 其他开发

旋转UITextView的自定义inputView的问题

我编写了一个自定义输入视图,该视图将用于替换 UITextView 的标准键盘.如果我将自定义的 UIView 分配为我的 UITextView 的 inputView ,则它在纵向和横向模式下均可正常工作. 旋转设备时会出现问题-每当执行此操作时,我的自定义 UIView 都会展开以填充整个屏幕,而不是仅仅遮盖键盘.我对此没有任何自定义的大小调整代码-实际上,我只是将UIView分配为UI ..
发布时间:2021-05-17 20:31:06 移动开发

UITextField inputView显示撤消,重做,粘贴按钮

我为我的UITextField创建了一个自定义inputView.视图本身的外观和功能很棒,但是在iPad上,我正在自定义inputView上方进行撤消,重做和粘贴按钮.如何删除这些按钮?它们没有任何功能,但应将其删除. 解决方案 使用Swift 3和XCode 8,我可以通过删除文本字段输入上的两个按钮组来删除该栏: self.textField.inputAssistantIte ..
发布时间:2020-12-01 06:16:51 移动开发

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

我如何防止在UITextField中编辑文本以及隐藏光标/插入符号/放大镜,但是仍然显示键盘,因为我正在将inputView与UIPickerView/UIDatePickerView一起使用? 将userInteractionEnabled设置为NO无效,因为它不再接收任何触摸,也不会显示键盘. 解决方案 子类UITextField //Disables caret - (C ..
发布时间:2020-12-01 06:15:37 移动开发

iOS-取消显示为inputView的UIDatePicker

我在UI的文本字段,当它的选择呈现出的UIDatePicker而不是默认的键盘,我怎么能建立一个按钮,当用户完成关闭该选择器? 解决方案 我要做的是将inputView作为自定义视图,其中包含一个UIDatePicker和一个位于其上方的工具栏,其中的“完成"按钮与方法连接在一起调用委托方法来告诉拥有UITextField的对象通过调用resignFirstResponder消除“键盘". ..
发布时间:2020-12-01 02:42:45 移动开发

UIsearchBar输入键盘类型

有人知道如何更改搜索栏的输入键盘类型吗?代码 searchController.searchBar.inputView = input 不能像在文本字段中那样工作.我已经知道searchBar的子视图是一个文本字段,但是我不知道如何访问该子视图来更改inputView. 解决方案 我想您要显示与标准键盘不同的键盘, 确保已将委托分配给键盘. class ViewContro ..
发布时间:2020-04-26 08:17:10 移动开发

带有InputView的UISearchBar

我正在为我的应用程序制作自定义键盘,它与UITextField一起正常工作。但是UISearchBar不支持inputView - (UIView *)inputView { if(self.keyboard == nil) ) { self.keyboard = [[[MMKeyboard alloc] initWithNibName:@“MMKeyboard”bundle:ni ..
发布时间:2018-11-02 14:47:30 移动开发

iOS:自定义UITextField的inputView大小

我需要自定义 UITextField的 inputView 的大小。我分配给 inputView 的自定义视图已经是 260x220 的大小,但仍然 inputView 显示为260x768( Portrait )和260x1024( Landscap )。我尝试更改 inputView的 Frame ,但仍然没有变化。无论如何我可以修改 UITextField的 inputView Frame ..
发布时间:2018-09-27 09:21:06 移动开发

如何阻止我的自定义键盘“浮动”或在iPad上取消停靠

当我将textField的inputView设置为我的KeyboardView时,我有一个自定义键盘,可以显示某个UITextField。键盘效果非常好,但很明显,如果用户之前已取消内置的Apple键盘或将其拆分,键盘将“浮动”。 我有搜索了几个小时的方法,以确保我的自定义键盘不像这样,而是停留在屏幕的底部,无论用户是否先前已取消内置的Apple键盘。 self.keyboardIn ..
发布时间:2018-09-26 17:00:40 IPhone

防止文本字段中的自定义键盘

我正在尝试自定义键盘如何影响我的应用。我在我的iPhone 6上安装了Swype。 我发现在我的一些视图中我在文本字段上设置了自定义inputView属性,Swype键盘覆盖并呈现而不是我的选择器。这完全打破了我的用户界面,不能被允许。 有没有办法明确告诉iOS 8只使用我设置的inputView? 这可能是个错误吗?允许第三方覆盖我的输入规范是不是完全没有预期的行为? 解 ..

iOS UITextField-解雇自定义inputView

我正在为某些文本字段使用自定义inputView,但是当我在文本字段上调用resignFirstResponder时,自定义输入视图不会忽略...任何建议? UITextField * f = [[UITextfield alloc] init]; UIView * view = [[UIView alloc] initWithFrame ..]; [f setInputView: ..
发布时间:2018-09-19 21:11:34 移动开发

如何在iOS应用程序上从自定义键盘检索击键?

我需要为我的iPhone应用程序构建自定义键盘。有关该主题的以前的问题和答案都集中在视觉上自定义键盘的元素,但我试图了解如何从这个键盘检索击键。 Apple提供了inputView机制,可以轻松关联自定义带有UITextField或UITextView的键盘,但它们不提供将生成的击键发送回相关对象的功能。基于这些对象的典型委托,我们期望三个函数:一个是普通字符,一个是退格,一个是输入。然而, ..
发布时间:2018-08-30 19:00:11 移动开发