8得票4回答
iOS - 在输入时验证用户的IP地址

我希望在用户输入时验证用户IP地址。 在VC中,我进行了以下操作: extension NetworkSettingsViewController: UITextFieldDelegate { func textFieldShouldReturn(_ textField: UITextF...

8得票2回答
在自定义的UiView中,应该在哪里设置UiTextField委托方法?

在我设置UITextField代理时出现了错误。 我的代码如下: import UIKit class UserAlertVC: UIView , UITextFieldDelegate { /* // Only override draw() if you perform custom...

8得票3回答
当我符合协议时,关于分配给id<UITextFieldDelegate>的警告

我编写的视图控制器遵循UITextFieldDelegate协议,但是当我试图将文本字段的.delegate字段设置为self时,我收到了警告: "Assigning to 'id' from incompatible type 'AddReviewViewController *cons...

8得票2回答
我该如何在界面构建器中将文本字段的委托设置为“文件所有者”?

我正在尝试实现以下功能: - (BOOL) textFieldShouldReturn:(UITextField *)textField 方法。由于某种原因,它没有被调用。我已经在代码中将文本字段设置为第一个响应者。我知道我还需要在界面构建器中将文本字段的代理设置为“文件所有者”。如何操...

7得票1回答
因为 - [通用] 连接到守护程序已失效,无法在 uitextfield 中输入

当我点击UITextfield进行编辑时,会弹出消息"connection to daemon was invalidated",并且我的iPhone键盘不会显示。由于出现这样的错误,我目前无法编辑任何UITextfield。我该如何修复它?

7得票5回答
textFieldDidBeginEditing被过早地调用

我有一个应用程序,在键盘显示时必须向上滚动。 为了获取键盘大小,我注册了UIKeyboardWillShowNotification事件,如下所示: [[NSNotificationCenter defaultCenter] addObserver:self sel...

7得票2回答
UITextField输入金钱金额

我正在开发一个销售点应用程序。 所以我想: 假设用户输入 100000,但我希望它自动显示为 100,000。并且 1000000 变成 1,000,000 第二个问题是,我不希望用户能够自己输入 . 。 第三个问题是,由于这是钱,我们不能让用户在开头输入 0。 有什么想法吗? ...

7得票4回答
textFieldShouldEndEditing被多次调用

我正在处理一个视图,其中包含多个 UITextField 对象。我的视图控制器充当 UITextFieldDelegate,并且我已经实现了 (BOOL)textFieldShouldEndEditing:(UITextField *)textField 方法来保存和验证显示的记录。 如果用...

7得票3回答
如何确定是哪个textField触发了textFieldDidEndEditing事件,该textField位于包含2个uiTextFields的动态创建的UITableCell中?

我正在使用故事板(storyboards)开发iOS 6应用,使用的是xcode 4.6.2。 我正在使用一个动态的UITableView,其中包含几个单元格,每个单元格都有两个UITextFields。这两个字段在自定义单元格中定义为: @property (strong, nonato...

7得票2回答
UIAlertController的文本框代理没有被调用

我向 UIAlertController 中添加了一个 UITextField,但是 shouldChangeCharactersInRange 方法没有被触发。为什么?我已经设置了代理。 let alertController = UIAlertController(title: "", ...