ios - 从退格删除文本

标签 ios objective-c iphone uibutton backspace

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

UIbutton 
UItext.text

我想在没有iphone键盘的情况下创建自己的KEYBOARD用户界面。我想按文本中的UIbutton(键盘“删除”键或退格键)。像UIText.text = @""这样的事情不容易解决。我已经看到程序员给出了错误的代码。我正在寻找类似Visual Basic Sendkeys {Delete}的东西。如何在iPhone按钮上执行此操作? http://gigaom.com/apple/iphone-os-where-the-delete-key-belongs/

例如:
Text1
Text<=
Tex<=

最佳答案

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

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

然后,您可以在文本字段的text属性上使用它,例如:
textField.text = [self deleteLastChar:textField.text];

关于ios - 从退格删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290378/

相关文章:

ios - Apple Push Notifications - 应用商店提交

ios - cordova-barcodescanner-plugin 不适用于 iOS 设备

ios - 如何获取 "Pending Developer Release"状态下的IPA文件的访问权限?

iphone - 是否有可能在 iOS 上获得列出的注册电子邮件帐户?

ios - 父类(super class)方法在swift中返回子类类型

iphone - Objective C 在图像顶部绘制自由形状

iphone - UITableView 在编辑后取消选择选定的单元格

objective-c - NSDictionary 为不同的键返回相同的值

objective-c - NSTableView无限滚动或分页

javascript - 如何在 iOS uiautomation 中使用两个按钮处理警报