从退格键中删除文本

发布于 2024-12-02 21:28:21 字数 490 浏览 0 评论 0原文

我找不到执行此操作的教程。我有...

UIbutton 
UItext.text

我想制作自己的键盘用户界面,无需 iPhone 键盘。我想从文本中按 UI 按钮(键盘“删除”键或退格键)。不像 UIText.text = @"" 那样简化整个事情。我见过程序员给出错误的代码。我正在寻找类似 Visual Basic Sendkeys {Delete} 的东西。如何在 iPhone 按钮上执行此操作? http://gigaom.com/apple/iphone-os- where-the-delete-key-belongs/

例如:

Text1
Text<=
Tex<=

I can't find tutorial that does this. I have...

UIbutton 
UItext.text

I want to make my own KEYBOARD user interface without iphone keyboard. I want to press the UIbutton(keyboard "delete" key or backspace) from text. Not ease the whole thing like UIText.text = @"". I've seen programmers give the wrong code. I'm looking for something like Visual Basic Sendkeys {Delete}. How do I do this on iphone button? http://gigaom.com/apple/iphone-os-where-the-delete-key-belongs/

For example:

Text1
Text<=
Tex<=

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一片旧的回忆 2024-12-09 21:28:21

实现以下方法删除最后一个字符。

- (NSString *)deleteLastChar:(NSString *)str {
    if (![str length]) return @""; 
    return [str substringToIndex:[str length]-1];
}

然后,您可以在文本字段的文本属性上使用它,例如:

textField.text = [self deleteLastChar:textField.text];

Implement the following method to delete the last character.

- (NSString *)deleteLastChar:(NSString *)str {
    if (![str length]) return @""; 
    return [str substringToIndex:[str length]-1];
}

You can then use that on your text field's text property e.g:

textField.text = [self deleteLastChar:textField.text];
冷情妓 2024-12-09 21:28:21
if ([textField.text length] != 0) {
    textField.text = [textField.text substringToIndex:[textField.text length]-1];
}
if ([textField.text length] != 0) {
    textField.text = [textField.text substringToIndex:[textField.text length]-1];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文