2011-08-04 2 views
2

NSScrollView에 NSTextView + NSImageView + NSMatrix + NSTextView를 넣습니다.NSScrollView 내에서 내용을 다시 그려야하는 방법

enter image description here

I - 여기 스크린 샷입니다 ..

NSPoint pointToScrollTo = NSMakePoint(0, NSMaxY([[singleScrollView documentView] frame]) - [[singleScrollView contentView] bounds].size.height); 
[[singleScrollView contentView] scrollToPoint: pointToScrollTo]; 
[singleScrollView reflectScrolledClipView: [singleScrollView contentView]]; 

하지만 뷰가 엉망이됩니다 맨 위로 스크롤 완료 할 때 문제는 - 그리고 난 다음 코드를 사용하여 상단이있는 ScrollView 스크롤 사람이이 원인을 어떻게 해결해야하는지 어떤 생각을 가지고 있습니까

[txtQTitle setNeedsDisplay:YES]; 
[viewOptions setNeedsDisplay:YES]; 
[singleScrollView setNeedsDisplay:YES]; 

을 - 운이를 사용하지와 내용을 다시 그릴 강제로 시도?

편집 1 - enter image description here

답변

5

[[yourScrollView contentView] setCopiesOnScroll:NO]으로 시도 - 나는 마우스 스크롤을 사용하여보기를 스크롤 할 때 singleScrollView의 일부가 여기 .. ​​확인 도착이의 스크린 샷이다. 나는 그것이 당신의 문제를 해결해야한다고 생각합니다.

관련 문제