问题标签 [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 投票
2 回答
308 浏览

ios - 在文本字段中输入警报而不是键盘-> 光标停留在文本字段 Swift2

我正在尝试提醒文本字段的输入视图,因为我有最大值。3 个选择,我的客户希望它看起来像这样。

基本上没问题,我可以点击文本字段,从而显示警报。选择文本字段中的值后正确更新,但随后光标停留在文本字段中(我假设由于点击,文本字段是第一响应者)

现在的问题是,当我在光标位于其中时再次点击相同的文本字段时,会打开默认键盘。那么我能做些什么来阻止它这样做呢?

我在代码中的不同位置尝试了以下操作:

此外,当我当前使用键盘编辑另一个文本字段时,我能够在点击相应的文本字段时显示警报。这会导致键盘覆盖警报,因为发生这种情况时我也无法关闭键盘。

对此尝试:(写在其他文本字段的事件方法中

以下是一些重要的代码片段,可帮助您了解我是如何构建它的:

这个函数就是textfield的EditingDidBegin事件

警报的委托方法

所以我的问题是,出了什么问题?我需要调用什么来摆脱光标?如果您需要了解更多信息,请告诉我,我可以提供更多信息。

提前致谢。

编辑:

解决了。代替:

我必须这样做:

0 投票
2 回答
288 浏览

ios - iOS键盘扩展如何在键盘下添加子视图

我正在制作 iOs 键盘扩展,现在我在用户输入类似于默认 iOS 键盘的内容时添加动画。像这样的东西:

在此处输入图像描述

我只是像这样将我的 UIButton 层向上移动:

一切正常,但键盘顶行下的所有内容都被隐藏,看起来像 clipSubviews = true。我尝试将其更改为 controller.inputView 和 controller.view 但没有任何帮助。

在此处输入图像描述

带有“t”的按钮必须在键盘下方。请帮忙。

0 投票
1 回答
262 浏览

ios - 如何通过 UITableViewRowAction swift 使用 inputview

我尝试实施指南并在内部实施:

但分配'inputView'是我坚持的地方。

我尝试将它分配给 tableView 的输入视图,在文档中,它说:

“此只读属性的值为 nil。需要自定义视图以从用户那里收集输入的响应者对象应将此属性重新声明为读写并使用它来管理其自定义输入视图。”

因此,我尝试按照本指南重新声明 tableView 的 inputView,但我似乎无处可去。

帮助。

0 投票
1 回答
756 浏览

swift - 在 UITableView 中为不同的 UITextField 设置 inputView

我在自定义单元格中UITableViewUITextFields 。

因为UITextField我使用自定义inputView

使用委托方法:

我的自定义inputView是具有键盘类中所有逻辑的计算器键盘:它控制是否按下逗号以及在逗号后输入了多少数字。例如,如果按下逗号,则commaButton.enabled = false在 Keyboard 类中。

当我commaButton.enabled = true切换到另一个UITextField.

我尝试textField.reloadInputViews()textFieldDidBeginEditing(_:)方法,但它不起作用。

我认为,我应该从中获取信息UITextField并将其传递给键盘的类逻辑。但我不知道该怎么做。

0 投票
1 回答
562 浏览

ios - 自定义uiview作为inputview swift

我有一个自定义输入视图:

inputTextField 和 datePicker 在同一个视图控制器中声明,当我想要显示这个 datePickerView 时,我只运行这两个代码:

doneButton 的功能是:

但在我看来,我并没有真正使用 inputTextField。我把它藏起来了。但是当我单击按钮时,我需要它来调用 inputView,因为我找不到为按钮分配 inputview 的方法。

我在我想用 datePicker 显示这种类型的键盘的所有视图控制器中实现了这一点。

但我想创建一个单独的 UIView 子类,它将实现这个键盘视图,并在我想显示这个键盘布局时调用它,而不是在每个需要它的 viewController 中这样做。

我寻找自定义键盘,但我发现的大部分内容都实现了 xib。

无论如何我可以有一个 UIView 的子类,在需要时可以调用的函数 datePickerView() 中的输入视图的布局是否如上?

谢谢

0 投票
0 回答
438 浏览

ios - 去掉 UIDatePicker 上下的空隙

希望删除日期文本和我的输入视图顶部之间的默认间隙。有没有办法让选择器框架比输入视图大?

在此处输入图像描述

0 投票
1 回答
936 浏览

ios - 是否可以为情节提要中的文本字段设置 inputView/inputAccessoryView?

我有文本字段的选择器和工具栏。

然后在 viewDidLoad

是否可以避免此代码并将它们设置为storyboard?(就像你为代表等做的那样)我找不到任何可能性。

0 投票
0 回答
81 浏览

ios - 如何阻止 iOS 自定义 InputView 在屏幕上浮动

我遇到了一个与下面链接中的问题完全相同的问题。

如何阻止我的自定义键盘在 iPad 上“浮动”或脱离

有没有人有解决这个问题的解决方案。

提前致谢。

0 投票
3 回答
1053 浏览

ios - 如何快速去除inputView下的灰色层

我试图让我的 Inputview 的背景透明,但我只把它变成灰色。

在此处输入图像描述

代码是:

如何保留 inputview 的透明背景?

谢谢

0 投票
0 回答
358 浏览

ios - 添加自定义输入视图后调用 reloadInputViews 时崩溃

我们的应用程序使用自定义输入视图,作为子视图添加到UIInputView. UITextView在将此视图添加到我们的inputView属性然后调用之后,我们收到了崩溃报告[textView reloadInputViews],但我无法重现崩溃。

我们是以错误的方式解决这个问题,还是这里发生了其他事情?

这是我们的崩溃日志的摘录: