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

ios - 优雅地获取当前键盘框架?

是否有一种优雅的方式来获取当前可见的任何 inputView 的框架(大小)?优雅,我的意思是不辞职,然后重新激活第一响应者,因为这会丢弃任何 kbd 状态数据,例如 Shift 键状态。

我目前做的是这样的:

编辑:我应该做的是:

0 投票
0 回答
544 浏览

ios - 来自故事板的自定义输入视图?- 斯威夫特

几个月前发布了一个关于自定义输入视图的问题,David Berry 回答了这个问题

答案完美无缺,但我一直在尝试使用故事板而不是笔尖来获得相同的效果。

用故事板代替笔尖加载它的等效代码是什么?

0 投票
2 回答
3539 浏览

ios - 为 iOS 中的标准键盘交换自定义 inputView

我有一个用于特定文本字段的自定义 inputView,它运行良好。但是,我无法辨别如何关闭视图并恢复常规键盘。(我在 TextField 旁边有一个 SWAP 按钮。)我尝试将文本字段的 inputView 设置为 nil,但什么也没做。

我不需要完整的自定义键盘,但我需要的不仅仅是键盘上方的附件视图,这就是我尝试这条路线的原因。除了常规键盘之外,我还需要大约 20 个自定义按钮,而且我不喜欢巨大的附件视图占用这么多空间的想法。

我也不想要求用户在能够使用该应用程序之前先安装一个完整的自定义键盘。

非常感谢您的任何建议。

0 投票
1 回答
5217 浏览

ios - 在 Swift 中向 UITextField 添加自定义输入视图

我正在尝试快速使用计算器作为 UITextField 的自定义输入视图。

我在我的应用程序中单独定义了一个计算器作为 CalculatorViewController。

我需要访问 InputViewController 中的 UITextField 中的 CalculatorViewController。

我在 InputViewController 中定义了以下属性来访问计算器视图

然后在 textField 中添加以下代码以访问 textFieldInputView

现在,当我单击 textField 时,弹出计算器,如下所示,它不在键盘出现的位置。也没有按钮工作。

如果有人能建议我如何解决这个问题,我们将不胜感激。

自定义输入视图的屏幕截图

0 投票
4 回答
9160 浏览

ios - 如何在 Swift 中使用 UIButton 激活 inputView?

当用户点击 UIButton 时,我试图让 UIDatePicker 作为键盘出现。我能够让它与文本字段一起工作,但我不喜欢光标的可见方式,如果用户有外部键盘,他们可以输入任何文本。这是我的代码:

我尝试将发件人更改为 UIButton 但它在上面标记的行上给出了这个错误:

我已经尝试过研究它,但似乎没有其他人对此有任何疑问。任何人都知道如何使用 UIButton 触发 UIDatePicker inputView 或用户无法输入的任何可能效果更好的东西?谢谢!

0 投票
2 回答
168 浏览

ios - textField 防止键盘显示事件

我在这里找到了一个 calendarDatePicker ,我想在用户触摸 textField 时显示该自定义选择器。

在我之前的项目中,我刚刚创建了一个默认的 pickerView,然后将其设置为 textField 的 inputView 并且它可以工作。

在这里,我尝试再次执行此操作,但THCalendarDatePicker是 viewController,而不是 inputView。

这是代码:

有人能帮我吗?

0 投票
0 回答
522 浏览

wkwebview - 如何为 WKWebView 设置自定义 inputviewcontroller / inputView?

编辑 WKWebView 时有什么方法可以自定义 inputView 吗?它没有 UITextView 所具有的 set inputView,但另一种方法可能是为整个应用加载自定义 inputViewController(自定义键盘)。我还没有找到一种方法来强制在应用程序中的特定时间/地点使用 inputViewController。有没有办法做到这一点?

0 投票
1 回答
1184 浏览

ios - Swift - 带有 IB 的文本字段的自定义 inputView?

我整天都在试图弄清楚这一点,我感到完全迷失了。

我有一个文本字段,我希望能够使用自定义的 inputView 对其进行编辑。(例如,一个自定义的 inputView 包含一个UIDatePicker带有“完成”按钮来关闭它,也许还有几个其他按钮。)我想​​在界面构建器中设计这个 inputView(在故事板或 xib 中),并将其设置为文本字段的 inputView。

我无法弄清楚我应该做什么来连接所有东西。我不明白如何在我的 xib 中为自定义 inputView 获取按钮并将它们连接到我的主视图控制器中的操作。

我在这里看到了一个类似的问题:Add a Done button within a pop-up datePickerView in Swift? 但在这里,“完成”按钮是以编程方式构建的。

有人可以帮我找到最直接的方法来做我想做的事吗?

抱歉,如果我的问题令人困惑——我现在很迷茫。

0 投票
3 回答
2419 浏览

ios - ios swift datepicker完成按钮,错误的日期与间隔

我已将日期选择器设置为文本字段的输入视图。日期选择器的最小日期和间隔分钟为 15。现在它给出了更改旋转值更改委托的正确日期。但是,如果我不旋转选择器并点击默认首先选择的完成按钮,它只会给出当前日期。我希望它能给我选择器中默认显示的日期。这是代码:

场景:假设现在是 8:42。日期选择器将显示 8:30 作为第一个条目,但是当我点击完成按钮时,它只会给出当前时间,即 8:42。但是,如果我滚动旋转并返回第一个条目,它会很好地工作。

0 投票
5 回答
5194 浏览

uitextfield - 如何设置自定义 inputView 的高度?

我有一个UITextField将其设置inputView为自定义视图的位置。它的标准高度为 216。我想将其设置为 300 或屏幕的一半。

使用约束不是一个选项,因为它与默认的 216 冲突并且它丢弃了我的约束。

设置框架也不起作用。

有没有办法将它设置为更高的值?