1

customView で UITextInput を使用します。

マイコード: https://github.com/lequysang/github_zip/blob/master/UITextInputDebug.zip

@property (strong,nonatomic) id<UITextInput> textInput;

いくつかの文字を入力した後、4 文字戻って、この位置のテキストを置き換えます (任意のものを T に置き換えます)。現在のカーソルは最後にあります。

どうやってするか?

replaceRange を UITextRange にしようとしましたが、位置とサイズを取得する方法がわかりません!

助けてください!前もって感謝します!

4

1 に答える 1

0
replaceRange:withText:

指定された範囲内のドキュメント内のテキストを置き換えます。(必要)

- (void)replaceRange:(UITextRange *)range withText:(NSString *)text

パラメーター

range

ドキュメント内のテキストの範囲。

text

範囲内のテキストを置き換える文字列。

可用性 iOS3.2以降で利用できます。

関連項目

– textInRange: 

で宣言UITextInput.h

于 2013-03-18T03:05:39.157 に答える