7

NSTextViewがあり、ユーザーの操作時にビューを表示するために挿入ポイントの座標が必要です。

NSPointから文字インデックスを取得する機能があります。反対の簡単な方法はありますか?

助けてくれてありがとう!

4

2 に答える 2

13

もちろん:[textView firstRectForCharacterRange:[textView selectedRange]];

于 2009-08-26T07:15:26.483 に答える
2

NSTextViewサブクラス -drawInsertionPointInRect:color:turnedOn:を使用して、図面rectをキャッシュするようにオーバーライドし、rectの中心(または他の内部ポイント)を使用して、これを実行できる場合があります。

NB:私はこれを試していません。

于 2009-08-24T21:25:07.177 に答える