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