OStack程序员社区-中国程序员成长平台

标题: ios - 自定义键盘退格按钮 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 19:52
标题: ios - 自定义键盘退格按钮

我用我自己的 Unicode 字符创建了一个自定义键盘...该应用程序运行良好,但是当我按下退格键时,有时它不会退格,有时它会...而且通常在我得到它之后用退格键删除前一个字符,其他字母按钮将不再键入我想要的 unicode 字符...

这是我的 Unicode 字符代码之一:

textViewString = [[NSString alloc] initWithFormat"%@%@", textView.text, char6String];
    [textView setText:textViewString];

在这种情况下,“char6string”只是我的 unicode 字符之一“π”

这是退格按钮的代码:

if ([textView.text length]>0) {
        textView.text = [textView.text substringToIndex[textView.text length]-1)];
    }



Best Answer-推荐答案


我在我的一个应用程序中执行了类似的操作,并且使用 setText: 而不是 textView.text = 没有发现任何问题。

NSUInteger length = [self.textField.text length];
if (length>0) {
    [self.textField setText:[text substringToIndex:length-1]];   
}  

希望这会有所帮助!

关于ios - 自定义键盘退格按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9864515/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4