0

UIButtonを使用してsubViewを作成しています。UIButtonを使用したキーボードのバックスペースボタンのように、UITextFieldからテキストを削除したいと思います。キーボードのバックスペースボタンで、一度クリックすると、1つの単語を削除するだけです。そのように、私はUIButtonでやりたいです。どうやってやるの?

4

2 に答える 2

2

ボタンのUILongPressGestureRecognizerイベントを使用できます。ジェスチャの開始時にテキストをクリアし、ジェスチャの終了時に終了できます。コードについては、以下のリンクを参照してください

http://iossubbu.blogspot.in/2013/12/ios-custom-backspace-button-to-clear.html

于 2013-12-04T09:21:55.167 に答える
1

UITextField'sプロパティを取得しtext、最後の文字を削除して、新しい文字列をに戻しますUITextField

- (void)someButtonPressed:(id)sender {
    NSString *text = [myTextField text];
    text = [text substringToIndex:[text length] - 1];
    [myTextField setText:text];
}
于 2012-04-05T09:15:22.820 に答える