问题标签 [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 回答
292 浏览

ios - 自定义输入视图:如何防止它们在方向更改期间褪色?

我无法将创建的UIControl子类分配为文本字段的inputView.
它显示 - 正如预期的那样 - 当文本字段变为并在其退出状态firstResponder时隐藏。firstResponder

但是,我遇到的问题是处理不同的方向:
autoresizingMask为控件的子视图设置了一个,以便在更改其宽度时可以平滑过渡。
问题是,一旦我将其设置为inputView. 当通过三击切换启用模拟器慢动作动画时,您可以非常清楚地看到视图在两种状态之间渐变。
这不是我想要的。首先它看起来很奇怪,其次这不符合我的需求。由于inputView包含一个UIScrollView-like 元素,它会在淡入淡出期间停止其减速动画。

现在我的问题是:有没有办法防止褪色发生?我真的很想使用该inputView属性,因为它使我免于编写大量代码行。
另外,是否可以为不同的方向指定不同的高度?
这里有两个演示项目,展示了它的样子我想要的样子

提前致谢。

0 投票
1 回答
526 浏览

ios - 使自定义键盘不可移动

我们为 iPad 创建了一个自定义数字小键盘。在我们的测试人员 iPad 上,这个键盘突然被移出了适当的位置,我们花了很长时间才发现可以通过在“键盘按钮”通常所在的位置开始拖动来移动那个自定义键盘。

客户将很难将其移回以防万一他们不小心移动了它。由于在特定输入屏幕上移动键盘没有任何意义,我宁愿阻止键盘移动,而不是绘制某种手柄,让用户可以看到键盘可以移动。(这是一个特殊的输入屏幕,仅用于编辑单个数值。键盘就像布局的一部分,在此屏幕上始终可见。)

我努力尝试,但找不到阻止键盘在这个特定位置拖动时移动的方法。甚至我所有的肮脏想法,例如删除可能预先存在的 GestureRecognizers(没有)或将我自己的按钮放在前面也无济于事。

编辑:键盘甚至可以在我能想到的用 Monotouch 编写的最简单的自定义键盘应用程序中移动。我错过了什么吗?

0 投票
1 回答
4729 浏览

iphone - UITextField inputview 属性出现问题,拉起自定义 UIPickerView

我一直无法从文本字段的 inputview 属性中提取自定义 UIPickerView。我已经为此工作了一段时间,做了一些研究,并尝试根据 Apple 的 UICatalog 示例组合一个单独的项目。

但是,每当我在文本字段内点击时,我得到的只是一个黑屏,它会弹出来代替选择器视图。我确定我忽略了一些东西,但我一直在寻找几天任何帮助将不胜感激。

请记住,这是我的测试项目,看看我是否可以将此功能添加到我的其他应用程序以及我尝试从 UICatalog 应用程序复制的大量代码。抱歉,如果有任何不合理的地方,请随时提出您可能遇到的任何问题。谢谢你。

0 投票
1 回答
615 浏览

ios - 无法用我的字符串填充 PickerView

单击文本字段时,我正在使用 inputView 显示 pickerView 。然后我想用数字 1-100 填充选择器视图。我有一些我认为可以工作的代码,但是当我运行程序并单击 textField 时,它只会弹出一个空的选取器视图。还需要知道如何在工具栏上放置另一个按钮。我想在右侧有一个提交按钮来确认用户的选择(将完成更改为取消)我必须在界面构建器中使用选择器和按钮做些什么吗?因为我实际上在界面构建器中没有这些,因为它们是用代码制作的......

下面是我的 .h 和 .m 文件。

。H - -

.m---

0 投票
2 回答
2821 浏览

ios - 设备旋转时更改自定义 inputView 的高度

我制作了一个自定义键盘视图并将其链接到 UITextField 的 inputView 属性。有没有办法在方向改变时改变自定义 inputView 的高度,并像系统键盘一样平滑地改变框架?我的键盘尺寸是 768x272,当设备横向时,尺寸变成 1024x272,但我想让它变得更大,比如 1024x372。如果我在获取 UIDeviceOrientationDidChangeNotification 时使用下面的代码更改框架,则更改动画不流畅。

0 投票
1 回答
987 浏览

uitextfield - UITextField 使用 textField.inputView 在 xcode 4.3.2 中显示 UIPickerView

我希望 UITextField 在触摸时显示 UIPickerView。我发现很多关于使用 UITextField.inputView 的相同主题的问题。但是,当我尝试时,没有任何改变。

我有一个非常简单的代码:


我觉得我可能在这里遗漏了一些基本的东西,但老实说,我想不出它是什么。

0 投票
3 回答
5906 浏览

ios - 如何在使用 inputView 后显示键盘

我曾经为我inputView的 显示,但我对其他功能使用相同的。使用后如何显示标准键盘?uipickerviewtextfieldtextfieldinputViewtextfield

0 投票
2 回答
5725 浏览

ios - 如何在同一个 View 中编写多个 UIPickerView?

我正在使用 textFields inputView 属性来显示 UIPickerViews 而不是键盘。按照我的编程方式,我没有在 .H 文件中声明 PickerViews,也没有在界面构建器的视图中连接它们。当我实现选择器视图的属性时,我无法使它们中的每一个都具有不同的属性。我尝试使用“if”语句来告诉它根据使用的选择器具有不同的属性,如下所示....

}

但是,当我这样做时,它会说 weightPickerView 未声明。所以这是我实现pickerViews的代码。

有没有其他方法可以做我想做的事情,因为这种方法行不通......如果我只是尝试重做每个选择器视图的实现,我会收到“重新定义......”“numberOfRowsInComponent”的错误“”或我正在做的任何其他属性。请帮助,即使我必须更改它并以某种方式在 .H 文件中声明pickerViews,只要我能做到这一点,我不在乎我必须做什么工作!!

谢谢

更新!!!

.m 文件

// 年龄字段代码

0 投票
1 回答
197 浏览

iphone - 自定义 inputView 在模态演示期间未正确设置动画

我首先以模态方式展示一个 viewController,使用默认动画,其中视图从下到上显示。在 viewWillAppear 中,我将第一响应者提供给具有自定义键盘作为其 inputView 的文本字段。当视图为模态演示设置动画时,此自定义键盘会立即出现,并且视图的其余部分在其后面从下到上进行动画处理。当我使用默认键盘时,它会正确地与视图的其余部分一起制作动画。

如何在主视图动画时让自定义键盘视图动画?

0 投票
1 回答
1492 浏览

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

我有一个自定义键盘,当我将 textField 的 inputView 设置为我的 KeyboardView 时,它会为某个 UITextField 显示。键盘工作得非常好,但很明显,如果用户之前取消了内置 Apple 键盘或确实拆分了它,键盘将“浮动”。

我已经搜索了好几个小时,以确保我的自定义键盘不会像这样运行,而是保持停靠在屏幕底部,无论用户之前是否取消了内置的 Apple 键盘。