0

下の図でマークしたように、ビュー全体ではなく、UITextView で選択したテキストの背景画像を追加したいと思います。

  1. 選択したテキストの背景画像を追加するにはどうすればよいですか?
  2. または、他のテキストを前後に移動させずに、選択した画像の前に小さな画像を 1 つ追加し、選択した後に別の画像を追加するにはどうすればよいですか?

ここに画像の説明を入力

4

1 に答える 1

0

UITextInput プロトコルは、必要なものをすべて提供する必要があります。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextInput_Protocol/Reference/Reference.html

具体的には:

selectedTextRange

firstRectForRange

firstRectForRange:これにより、文字の範囲をカバーする長方形がわかります。文字の範囲が複数行にまたがる場合は、繰り返し呼び出す必要があります。初めてそれはあなたに最初の四角形を与え、それがカバーする範囲を教えてくれます。次に、質問している範囲を、関心のある残りの文字になるように調整し、繰り返します。

于 2013-10-19T00:18:58.540 に答える