问题标签 [uitextfield]

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 投票
6 回答
9901 浏览

ios - 在 UITextField 的光标位置插入字符串

我在 UITableView 中有几个 UITextFields。用户应该只能插入数字和点。为此,我将键盘类型设置为 UIKeyboardTypeNumberPad 并在左下角添加了一个“.”按钮。每次按下按钮时,都会调用一个函数。这个函数应该在当前光标位置插入一个点,但这是问题所在:UITextField 没有 selectedRange 属性,所以我无法获取当前光标位置。有谁知道如何解决这个问题或者有没有其他方法可以做到这一点?谢谢。

0 投票
2 回答
4915 浏览

iphone - 创建密码对话

我想创建一个密码对话,就像你可以在 iPhone 上打开的对话一样。

对于那些没有看过的人,它由四个盒子和一个数字键盘组成。输入数字时,第一个框中会出现一个点。等等。当您点击删除按钮时,最后一个点将被删除。

我将此设置为四个 UITextFields,并在我的委托中听:

pickNext: 方法将切换到下一个 UITextField,如下所示:

这实际上有效,但对我来说问题是当 UITextField 已经为空时删除键不会产生任何通知。所以我没有办法移动到以前的 UITextField。

那么有没有人对如何解决这个问题有更好的建议。我在想隐藏的文本字段...??

0 投票
22 回答
105035 浏览

objective-c - 检查 UITextField 的输入是否仅为数字

如何验证输入到 a 的字符串UITextField?我想检查字符串是否为数字,包括小数点。

0 投票
32 回答
372303 浏览

ios - iPhone UITextField - 更改占位符文本颜色

我想更改我在UITextField控件中设置的占位符文本的颜色,使其变为黑色。

我宁愿这样做而不使用普通文本作为占位符,并且不必重写所有方法来模仿占位符的行为。

我相信如果我重写这个方法:

那么我应该能够做到这一点。但我不确定如何从这个方法中访问实际的占位符对象。

0 投票
11 回答
326406 浏览

ios - 如何创建多行 UITextfield?

我正在开发一个用户必须写一些信息的应用程序。为此,我需要一个UITextField多行的(通常UITextField是单行)。

当我在谷歌搜索时,我找到了一个使用UITextView而不是UITextfield为此目的的答案。

0 投票
3 回答
7853 浏览

iphone - UITextField 文本字段未设置

我正在尝试更新文本字段的用户名字段。目前有一个占位符,其中写有“用户名”。我正在从设置文件中加载用户名,但为了清楚起见,我只会在用户名中进行硬编码。

由于某种原因,这不起作用!!!但是,如果我有一个按钮,当我单击它时,它将更新文本字段。

例如

所以按钮更新了文本,但我无法从 viewDidLoad 更新。这是线程问题吗?我不敢相信这么简单的事情要花这么长时间。

0 投票
1 回答
1382 浏览

iphone - 为我的自定义 UIView 显示键盘

我有一个 UIView 子类,我希望键盘在它是第一响应者时出现(因此可以检测到退格键以“删除”视图)。我尝试让我的 UIView 子类采用 UITextInputTraits 协议,但似乎不足以让键盘出现。如何才能做到这一点?还是只有 UITextFields 和 UITextViews 才有可能。

谢谢,

麦克风

0 投票
3 回答
10376 浏览

iphone - 如何验证 UITextField 中的输入(即数字输入)

我对 iPhone 开发相当陌生,我有一个似乎很简单的问题,我无法弄清楚。如何验证用户是否在文本字段中输入了数字和小数?

我尝试了许多不同的方法,但我能得到的关闭只允许以下形式的数字字符串:5.34 或 23.89。我需要它来允许数字,例如;0.50 或 432.30,只是最后一个输入值为零的东西。我试图通过将字符串输入转换为浮点数然后再转换回字符串来检查字符串输入,但得到了上述结果。

任何帮助都会很棒(与示例代码相同!)谢谢!

0 投票
2 回答
802 浏览

iphone - 带有 TextField 的 UITableView 并在键盘出现时移动视图

我有一个 UITableView,每行都包含文本字段。文本字段只允许使用数字和小数。我有一个透明的背景按钮,可以帮助用户单击视图以在键盘启动时处理键盘。视图底部的文本字段被键盘覆盖,所以我想通过捕获 textDidBeginEditing 方法等并向上动画视图来移动视图。我注意到的问题是,在添加了这个移动视图的代码之后,如果数字小键盘是向上的并且如果我点击小键盘外的视图来处理它,背景按钮没有收到事件,所以小键盘没有被处理. 这可以解决吗?谢谢

0 投票
3 回答
2194 浏览

iphone - 绕过 iPhone 的 UITextField 的限制

我花了几天时间试图绕过限制UITextField,即 notext wrapnumber of lines。我创建了一个UILabel,用于显示输入的文本UITextField并正确执行所有格式设置。UITextField是,用户只能在输入时hidden看到所有输入。textUILabel

除了缺少光标UILabel来向用户显示在该字段中键入的下一个字符将出现的位置之外,一切都运行良好。

我已经尝试使用各种字符作为label. 但是,它不是 iPhone 上标准的闪烁光标指示器,这是无法回避的事实,所以整个事情看起来都是错误的。

在我弃船前往UITextView(有自己的一系列问题)之前,我想知道是否有人对如何将闪烁光标添加到标签文本的文本字段有任何想法。

提前致谢。