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

ios - 以编程方式选择 UITextField 中的所有文本

如何以编程方式选择 UITextField 中的所有文本?

0 投票
4 回答
2448 浏览

iphone - UITextField 内存泄漏

在我的代码中,当我即将在 UITextField 中输入值时第一次出现键盘时,存在内存泄漏。有人可以给我一些想法吗?

在接口文件中

实施文件

在第一次出现键盘时发生内存泄漏的功能之一NSLog(@"User Email: %@",[userEmail text]);我是否实现了 UITextFieldDelegate?谢谢

0 投票
1 回答
140 浏览

actionscript-3 - 无法第二次将值重新分配给文本字段

下面的代码在第一次加载时,我为它分配了一个 pageName 为 selectedIDtext 。当它第二次加载时,我想删除数据初始化并使用新的 pageName 进行更新。但无论我做什么,我都无法更改并分配在文本字段中加载的第一个值。

0 投票
2 回答
3560 浏览

iphone - iphone - 通过标签获取动态创建的 UITextField

我在我的应用程序中动态地将 UITextField 添加到表格单元格中。如果用户在文本字段外(和键盘外)按下,我想实现一个“backgroundClick”方法来关闭键盘,但我不确定如何在 backgroundClick 方法中获取活动键盘上的句柄作为动态 UITextField没有要使用的已定义属性。

我所知道的是它是一个带有特定标签的 UITextField。有没有办法在代码中掌握它?

干杯。

0 投票
5 回答
70248 浏览

ios - 告诉 UITextField 在嵌入 UITableViewCell 时成为第一响应者

我有一个UITextField是 a 的子视图UITableViewCell

当我的视图加载时,我希望文本字段成为第一响应者。我有一个指向表格单元格中的文本字段的指针,所以我正在尝试这样做:

无论何时调用它,它都会一直返回NO,根据文档,这意味着文本字段拒绝成为第一响应者......我做错了什么?

编辑:

textfield正确响应被触摸。然后它会调出键盘。只有当它以becomefirstresponder编程方式告诉它问题发生时。

0 投票
1 回答
11383 浏览

iphone - self.delegate = 自我;这样做有什么问题?

self.delegate = self;这样做有什么问题?正确的做法是什么?

谢谢,尼尔。

代码:

注意:这是一个文本字段,当我将委托设置为另一个对象(self.delegate = mainView)时,一切正常,但是我必须在 mainView 中实现委托方法,我想将它们放入self(我创建的一个 uiTextField 类)。如果我设置 self.delegate = self,我会得到一个 textField 但键盘没有显示。

0 投票
7 回答
47683 浏览

iphone - UITextField:键盘出现时移动视图

我目前正在开发一个具有单个视图的 iPhone 应用程序,该应用程序有多个 UITextFields 用于输入。当键盘显示时,它会覆盖底部的文本字段。所以我添加了相应的textFieldDidBeginEditing:方法,将视图向上移动,效果很好:

此方法检查消息的来源是否是键盘显示时可见的文本字段之一,如果不是,则向上移动视图。

我还添加了该textFieldDidEndEnditing:方法,它再次向下移动视图(并根据更改的输入更新一些模型对象):

然而,这个解决方案有一个简单的缺陷:当我完成编辑一个“隐藏”文本字段并触摸另一个文本字段时,键盘消失,视图向下移动,视图再次向上移动,键盘重新出现。

是否有可能防止键盘在两次编辑(“隐藏”文本字段的)之间消失和重新出现 - 以便仅当所选文本字段从键盘隐藏的文本字段更改为不会隐藏的文本字段时,视图才会移动)?

0 投票
1 回答
2094 浏览

objective-c - 如何更改 iPhone 中 UITextField 的颜色?

我已经放入UITextField并且UITableView我的UITableViewCell颜色是 Yellow ,通常是UITextField白色的背景颜色我想将颜色更改UITextField为黄色或者它应该是透明的......我用过

但它不起作用 - 文本字段以白色显示。

0 投票
1 回答
545 浏览

iphone - 可可用于 Cocoa Touch 的数据输入表单库?

有谁知道任何Objective-C Cocoa Touch 库为所有不同类型的输入(例如日期字段、布尔值、数字、整数等)提供数据输入字段。除了接受所有输入的内置文本字段之外?我知道您可以限制文本字段委托中的输入并更改键盘,但是日期和布尔值(是/否)之类的东西在这种方法中并不那么巧妙。

0 投票
4 回答
6167 浏览

iphone - iPhone文本字段/键盘 - 如何在第一个文本字段完成之前禁用第二个文本字段

我有一个带有两个文本字段(用户名和密码)的登录屏幕。当用户单击任一文本字段时,会出现键盘并且一切正常。但是,如果用户在单击第一个文本字段的完成(在键盘上)之前单击另一个文本字段,则不会保存用户名的文本。保存原始文本字段文本的唯一方法是单击它并选择完成然后。

我想在第一个文本字段的键盘仍然打开时禁用另一个文本字段显示键盘,如果这有意义吗?我知道有办法阻止文本字段可编辑,但我怎么知道什么时候已经打开了键盘?

另一种解决方案可能是在用户单击文本字段之外的任何位置时禁用键盘?我该怎么做?

这是我的代码:

谢谢!