2012-02-09 4 views
1

NSTextView의 NSMutableString에 링크 속성을 추가하려고합니다.NSScrollView 스크롤 문제

표시 할 텍스트에 대한 링크를 텍스트보기로 추가하려는 경우 NSScrollView의 contentView에 대한 NSViewBoundsDidChangeNotification 알림을 사용하여 스크롤을 변경하는 경우 NSScrollView을 관찰합니다.

알림 선택기를 호출 할 때 문자열에 링크 속성을 추가합니다. 하지만 불행히도 문자열에 링크 속성을 추가 한 직후에 알림이 호출됩니다. 그리고 이것은 영원히 계속됩니다 - 링크를 추가하면 뷰의 경계가 변경되기 때문에.

내가 여기에 놓친 것이 있습니까? 라이온 만의 이슈입니까?

답변

0

정상적인 동작처럼 들립니다. 왜 NSScrollView를 하위 클래스로 만들지 않고 scrollWheel :을 재정의하고 나만의 알림을 올리 죠?

+0

scrollWheel : 사용자가 마우스 휠이나 스크롤 패드를 스크롤 할 때만 호출됩니다. scrollClipView : toPoint : 더 좋을 것 같습니다. – brutella

관련 문제