2011-09-28 12 views
0

テキストフィールドがあり、数字が「1234567890」 になっています。これをタップすると、最後に番号が削除されます。キーボードのように ただし、1回のタップは、一度に1つのintを削除する必要があります。 整数を一度に削除したくない場合は、1回のクリックごとに1つのintを削除するだけです。テキストフィールドの文字を削除する

どうすれば実装できますか? 提案は常に

+0

簡単な質問で新しい文字列が表示されます。 iOSライブラリ、UITextFeild、NSStringを参照してください。 – ChangUZ

答えて

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

は、TextField文字列を取得し、that.Againから最後の文字を削除評価されているテキストフィールド

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

urTextField.text = [urTextField.text substringToIndex:([urTextField.text length] -1)]; – KingofBliss

関連する問題