2012-02-09 18 views
1

NSTextViewのNSMutableStringにリンク属性を追加しようとしています。NSScrollViewスクロールの問題

表示可能なテキストへのリンクをテキストビューで追加したいだけなので、私はNSScrollViewのcontentViewのNSViewBoundsDidChangeNotification通知でスクロールする変更についてNSScrollViewを観察します。

通知セレクタが呼び出されると、その文字列にリンク属性が追加されます。しかし残念ながら、通知は、文字列にリンク属性を追加した直後に呼び出されます。そしてこれは永遠に続く - リンクを追加するとビューの境界が変わるので。

私はここで何かお見逃しですか?これはライオンだけの問題ですか?

答えて

0

これは通常の動作のようです。 NSScrollViewをサブクラス化してscrollWheel:をオーバーライドし、独自の通知を投稿するのはなぜですか?

+0

scrollWheel:ユーザーがマウスのホイールまたはトラックパッドをスクロールするときにのみ呼び出されます。私はscrollClipView:toPoint:良いだろうと思う。 – brutella