从textfields,iphone中删除字符

时间:2011-09-28 07:03:59

标签: iphone

我有文字字段并且有一个数字“1234567890” 现在我有按钮,点击它,它应该删除最后一个数字。 像在键盘一样。 但是一次点击,应该一次删除一个int。 我不想一次删除整数,它应该只删除一个int,每次单击。

我该如何实现它。 建议总是受到赞赏

2 个答案:

答案 0 :(得分:2)

- (IBAction) deleteCharacter : (id)sender     
{
    if ([textField.text length] > 0)
    {
    textField.text = [textField.text substringToIndex:[textField.text length] - 1];
    }
}

答案 1 :(得分:1)

获取textField字符串并从中删除最后一个字符。再次在textField中显示新字符串

NSString *str=urTextField.text;
urTextField.text=[str substringToIndex:([str length]-1)];