gpt4 book ai didi

ios - 尝试在 iOS 中为 UITextField 实现自定义数字键盘

转载 作者:行者123 更新时间:2023-11-29 03:42:34 24 4
gpt4 key购买 nike

我正在开发一个应用程序,其中有一个 UITableView,每个单元格中都有一个 UITextField。文本字段通过自定义单元格附加到每一行。因为 iPad 没有数字键盘,所以我必须实现自己的键盘(我在这里没有选择)。我在 MainStoryboard 中为此键盘创建了自定义按钮,将这些按钮附加到用作自定义 inputView 的 View 。这些按钮都调用相同的方法,该方法应将按钮上标签的值输入到文本字段中。不幸的是,这不起作用。我正在实现 UITextFieldDelegate 方法:

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{


NSLog(@"how about here?");
return YES;

}

不幸的是,当我将光标放在任何文本字段中时,而不是当我按键盘上的任何键时,它不会被调用,因为我在 xcode 屏幕上看不到任何输出。

我将自定义键盘附加到“cellForRowAtIndexPath”方法内每个文本字段的 inputView 属性,如下所示:

_cell.textField.inputView = _inputView;

有人能看出我做错了什么吗?我认为实现 UITextFieldDelegate 将是实现这一目标的方法(对我来说这似乎非常简单),但不幸的是我正在努力解决这个问题。如果有帮助的话,我还附上了屏幕截图。 enter image description here

提前感谢所有回复的人。

最佳答案

制作

textField.delegate = self

_cell.textField.delegate = self;

希望这有效!

关于ios - 尝试在 iOS 中为 UITextField 实现自定义数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com