1

これを行うチュートリアルが見つかりません。私は持っている...

UIbutton 
UItext.text

iPhoneのキーボードを使わずに独自のKEYBOARDユーザーインターフェースを作りたいです。テキストからUIボタン(キーボードの「削除」キーまたはバックスペース)を押したい。のように全体を楽にしないでUIText.text = @""ください。プログラマーが間違ったコードを与えるのを見てきました。Visual Basic Sendkeys のようなものを探してい{Delete}ます。iPhoneボタンでこれを行うにはどうすればよいですか?http://gigaom.com/apple/iphone-os-where-the-delete-key-belongs/

例えば:

Text1
Text<=
Tex<=
4

2 に答える 2

3

最後の文字を削除するには、次のメソッドを実装します。

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

次に、テキスト フィールドの text プロパティでそれを使用できます。

textField.text = [self deleteLastChar:textField.text];
于 2011-09-03T01:06:09.487 に答える
1
if ([textField.text length] != 0) {
    textField.text = [textField.text substringToIndex:[textField.text length]-1];
}
于 2011-09-03T04:24:12.533 に答える