uitextfield相关内容

在空的 UITextField 中检测退格

有什么方法可以检测到 UITextField 是空的 iPhone 键盘上的 Backspace/Delete 键何时被按下?我想知道仅当 UITextField 为空时 Backspace 何时被按下. 根据@Alex Reynolds 在评论中的建议,我在创建文本字段时添加了以下代码: [[NSNotificationCenter defaultCenter] addObserver: ..
发布时间:2021-12-01 17:41:39 移动开发

在 Swift 中获取和设置 UITextField 和 UITextView 的光标位置

我一直在试验 UITextField 以及如何处理它的光标位置.我发现了许多关系 Objective-C 答案,如 获取UITextField在ios中的光标位置 控制 UITextField 中的光标位置 UITextField 获取当前编辑的单词 但由于我使用 Swift,我想学习如何获取当前光标位置并在 Swift 中设置它. 下面的答案是我从Objective-C实验 ..
发布时间:2021-12-01 17:40:59 移动开发

如何检查 UITextField 何时更改?

我正在尝试检查文本字段何时更改,也相当于用于 textView 的函数 - textViewDidChange 到目前为止我已经这样做了: func textFieldDidBeginEditing(textField: UITextField) {if self.status.text == "" &&self.username.text == "" {self.topRightButton ..
发布时间:2021-12-01 17:35:51 移动开发

使用 Swift 将 String 转换为 Int

该应用程序基本上通过输入初始和最终速度和时间来计算加速度,然后使用公式计算加速度.但是,由于文本框中的值是字符串,我无法将它们转换为整数. @IBOutlet var txtBox1 : UITextField@IBOutlet var txtBox2 : UITextField@IBOutlet var txtBox3 : UITextField@IBOutlet var lblAnswer ..
发布时间:2021-12-01 17:18:11 移动开发

如何使用 Swift 在文本字段(从右到左)上输入货币格式?

我有一个数字,比如说 0.00. 当用户点击 1. 我们应该有 0.01 当用户点击 2. 我们应该显示 0.12 当用户点击 3. 我们应该显示 1.23 当用户点击 4. 我们应该显示 12.34 我如何使用 Swift 做到这一点? 解决方案 对于 Swift 3.在文本字段上输入货币格式(从右到左) override func viewDidLoad() {su ..
发布时间:2021-12-01 17:15:44 移动开发

设置 UITextField 的最大字符长度

当我加载 UIView 时,如何在 iPhone SDK 的 UITextField 中设置最大字符数? 解决方案 虽然 UITextField 类没有 max length 属性,但通过设置文本字段的 delegate 来获得此功能相对简单 并实现以下委托方法: 目标 C - (BOOL)textField:(UITextField *)textField shouldChang ..
发布时间:2021-12-01 17:15:09 移动开发

当键盘存在时,如何使 UITextField 向上移动 - 在开始编辑时?

使用 iOS SDK: 我有一个带有 UITextField 的 UIView 可以调出键盘.我需要它才能: 一旦键盘打开,允许滚动 UIScrollView 的内容以查看其他文本字段 自动“跳转"(向上滚动)或缩短 我知道我需要一个 UIScrollView.我已经尝试将我的 UIView 的类更改为 UIScrollView,但我仍然无法向上或向下滚动文本框. 我 ..
发布时间:2021-12-01 17:04:17 移动开发

如何检测用户何时在 UITextField 上使用密码自动填充

我已经实现了在 iOS 11 上支持密码自动填充所需的所有应用程序和服务器更改,并且运行良好.我希望它工作得更好一点. 我的用户名和密码字段是 UITextFields.我想确定用户何时“自动填充"了两个 UITextField 之一,以便我可以进行下一步.当前用户自动填充一个项目,然后需要按屏幕键盘上的“下一步"按钮才能前进.我想代表用户触发此操作. WWDC2017 密码自动填充会 ..
发布时间:2021-11-30 20:06:58 移动开发

UITextField 自动完成?

我想弄清楚是否有办法在 UITextField 中为特定值实现自动完成功能. 我知道 UITextField 可以使用 iPhone 字典来做到这一点(很像在 safari 中搜索 google 等),但我希望能够以编程方式使其正确到我指定的某些值. 如何做到这一点? 解决方案 Brett, 我在最近的一个相当大的项目中做了一些与此非常相似的事情.我们有一个不断变化的自动 ..
发布时间:2021-11-30 18:44:47 移动开发

向 UITextField 添加左边距

我想将 UITextField 文本的左边距放在 10 像素处.最好的方法是什么? 解决方案 正如我在之前的评论中所解释的,在这种情况下最好的解决方案是扩展 UITextField 类而不是使用类别,因此您可以在所需的文本字段上明确使用它. #import @interface MYTextField : UITextField@结尾@implementation MYTextField ..
发布时间:2021-11-27 08:08:01 移动开发

Objective-C 中的混合或多重继承?

假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两 ..
发布时间:2021-11-26 17:15:59 移动开发

Objective-C 中的混合或多重继承?

假设我有 MyUITextViewSubclass 继承自 UITextView 和 MyUITextFieldSubclass 继承自 UITextField 和这两个子类都包含许多相同的方法和属性,以向这些 UI 控件添加类似的行为. 既然 UITextView 和 UITextField 继承自不同的类,是否有一种简单的方法来创建一个抽象类来组合所有重复的代码?换句话说,是否可以为这两 ..
发布时间:2021-11-25 09:47:04 移动开发

关于 App Store 审核指南的问题

在苹果新发布的“App Store 审核指南"http://developer.apple.com/appstore/guidelines.html 我对第 3.2 节表示“带有占位符文本的应用程序将被拒绝"感到困惑.这是否意味着应用不应使用 UITextField 的 placeholder 属性? 谢谢. 解决方案 没有.它基本上是指应用描述中不必要的文字,旨在吸引更广泛的搜索. ..
发布时间:2021-11-17 00:02:26 其他开发

popViewControllerAnimated 后 UITextField 内容为空

在我的应用中,我使用了导航控制器.我的问题是,当我转到上一个视图然后返回到当前视图时,此视图中的所有 TextField 都是空的. 当我从导航控制器浏览堆栈时,我不知道如何保存这些值(在文本字段中). 这是我调用 popViewControllerAnimated 的方法: - (IBAction)swipeBack:(id)sender {[self.navigationCont ..

iOS Objective-C UITextField 日期格式

我正在尝试创建一个信用卡处理视图控制器.我有一个到期日期字段,我想即时将其格式化为 MM/YY. 我试图遵循这里的片段xx-xx-xxx 中的 UITextField 格式,但它使用 NSNumber 在具有前导 0 的到期日期时使用它不起作用.我搜索了谷歌,也没有任何结果.前导零被删除.如何在用户输入时使用 UITextField 即时格式化为 MM/YY(例如 05/16)? 这是 ..
发布时间:2021-09-13 19:59:01 移动开发