NSView
에서 초록을 작성하여 스크롤 텍스트보기를 표시하는 구현이 있습니다.NSScrollView 겹쳐지는 텍스트
나는 사용자 정의 클래스에 NSView
을 기반으로 표시하는 긴 문자열이 있습니다. 스크롤을 시작하자마자 선이 서로 중첩되어 읽을 수 없게됩니다. 루프가 끝나면 다시 시작할 때 겹침없이 화면의 모든 선이 표시되고 첫 번째 부분이 화면의 끝에 도달하면 나머지 도면 기간 동안 겹침이 다시 나타납니다.
여기서 해결할 수있는 아이디어가 있습니까? 정말 고마워요.
마지막여기 하나의 텍스트가 부분적으로 중복없이 표시 가지며, 두 스크린 샷이고, 이는 제 1 루프의 끝에 그리고 텍스트의 시작을 나타낸다.
이 중복이 눈에 띄는이 문자열의 대부분을 표시하는 방법과 일치하는 두 번째 스크린 샷이다. 여기
는 (AS/복사의 drawRect는 또한 배경을 해제해야합니다 덮어 쓰기 때문에 iTunes Song Title Scrolling in Cocoa
스크롤 처리 방법에 대한 코드를 보여줄 수 있습니까? 새로운 위치에 텍스트를 렌더링하기 전에보기를 제대로 지우지 않는 것처럼 보입니다. 또한, 얼마나 오래 걸릴거야? – Fogmeister
답장을 보내 주셔서 감사합니다. 실제로 여기에서 소스 코드를 얻었습니다. http://stackoverflow.com/questions/3232801/itunes-song-title-scrolling-in-cocoa 그리고 나는 그것이 이것을 빨리 끌어 내릴 것이라고 생각합니다. [displayNewSentance2 setSpeed : 0.01]; // 1/100 초마다 다시 그립니다. – Finley
deallocs와 release를 주석 처리했습니다. – Finley