问题标签 [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 - 第一次点击 UITextField.inputView = UIPickerView 时显示键盘
在这件事上,我对斯威夫特毫无尊重。
我正在UIPickerView
为inputView
a 配置 a UITextField
。
一切正常,但是当我第一次点击这个特定UITextField
的时候,键盘显示,而不是UIPickerView
,如果我再次点击它,UIPickerView
就会显示。
有人知道我在做什么错吗?
查看我的代码的某些部分。
ios - 使用 ScrollView 移动 uiTextField - 滚动停止工作
我正在使用一些函数来UITextFields
立即移动 after InputView
,请参见下面的代码:
发生的事情是,点击第一个UITextField
,backgroundScrollView
停止滚动后,我的应用程序有很多字段需要滚动屏幕才能看到。
我可能做错了什么?
ios - 如何切换自定义应用内键盘
最近我学会了制作自定义应用内键盘。现在我希望能够在多个自定义键盘之间进行切换。但是,重置textField.inputView
属性似乎不起作用。
我在以下项目中重新创建了这个问题的简化版本。s 代表实际的UIView
自定义键盘。
运行它给出了我最初期望的结果:弹出一个蓝色输入视图。
但是当我点击按钮切换到黄色输入视图时,什么也没有发生。为什么?我需要做什么才能使其正常工作?
ios - 使用 nib 在 iOS 9 中调整自定义 UIInputViewController 的大小
在我的应用程序中,我使用的是自定义键盘。不是那种需要用户安装键盘然后能够在任何地方使用它的应用程序扩展——就在我的应用程序中。
为此,我创建了一个子类UIInputViewController
并将我的键盘设置在自定义 nib 文件中。然后,在我需要显示此键盘的文本字段上,它调用UIInputViewController
.
这是调用键盘的代码:
然后,在 UIInputViewController 中,调用此代码:
这让您了解我的代码到目前为止的样子。我现在要做的是将此键盘的高度设置为自定义值,例如 200。我已经扫描了 google 和 SO,我找到的所有解决方案要么仅适用于 iOS 8,要么表明不使用 nib 文件。我认为了解如何在 iOS 9 中进行此操作以及使用 nib 会很有用。
如何使用 nib 在 iOS 9 中更改自定义 UIInputViewController 的高度?
ios - 将 UITextView 的 inputview 属性更改为 nil 会导致应用程序崩溃
我正在尝试在关闭日期选择器时重新打开系统键盘。我已将代码编写为:
但是这个代码应用程序崩溃了,如果我评论 self.textView.inputView = nil; 这条线然后我无法取回我的系统键盘并关闭日期选择器。
ios - 当点击 UITextField 时,加载 nib 文件以充当自定义键盘
当点击 textField 时,我正在尝试加载.xib
文件以充当自定义键盘。当点击 textField 时,我可以显示.xib
文件(视图),但我不确定如何将文件中的按钮与ViewController.swift.xib
中的 textField进行通信。
这是我到目前为止所做的。
创建了一个项目。
添加了一个
/li>UITextField
并为它创建了一个出口。创建了一个新
.xib
文件并将其命名为CustomView.xib
.创建了一个新类并调用它
CustomView.swift
。分配
CustomView.swift
给CustomView.xib
文件的类。UIButtons
在CustomView.xib
文件中添加了一些。这些将充当自定义键盘,它们将在点击 textField 时显示并在resignFirstResponder
调用方法时隐藏。在我分配的
/li>viewDidLoad
方法如下。ViewController.swift
inputView
完毕
当我运行应用程序并点击 .xib 文件显示的 textField 时(见下图),我的问题是,如何将按钮与 .xib 文件中的 textField 进行通信ViewController.swif
。换句话说,我想要的是在点击时显示 inputField 中的数字。
有什么建议么?这就是通常的做法。
这是一个图像,显示了点击 inputField 时显示的视图。
ios - 从自定义输入视图中更新 UITextField 的文本
我正在为我的UITextField显示一个自定义inputView ,如下所示
现在,当单击按钮时,我希望更改tf (UITextField) 的文本。
换句话说 - 从我的inputView我如何访问父 UITextField ?
谢谢!