У меня есть реализация, которая абстрагирует от NSView
для отображения прокручиваемого текстового вида.NSScrollView перекрывающий текст
У меня длинная строка, которую я показываю на пользовательском классе, основанном на NSView
. Как только он начинает прокручивать строки, перекрываются друг с другом и становятся нечитаемыми. В конце цикла, когда он начнется, он отобразит все строки на экране без перекрытия, и как только этот первый раздел достигнет конца экрана, перекрытие вернется на оставшуюся часть периода рисования.
Есть ли идеи по поводу того, что я могу исправить здесь? Большое спасибо.
Наконец
Вот два снимки экрана, один имеет текст частично отображается без перекрытия, это в конце первого цикла, и это представляет собой начало текста.
Это второй снимок экрана, в котором перекрытие видное и согласуются с тем, как он проявляет большую часть строки.
Вот код с прокруткой, так как скопировать/вставить из iTunes Song Title Scrolling in Cocoa
Можете ли вы показать код, как он обрабатывает прокрутку? Похоже, что это неправильно очищает представление до рендеринга текста в новой позиции. Кроме того, как долго проходит ничья? – Fogmeister
Несомненно, спасибо за ваш ответ. Я получил исходный код. http://stackoverflow.com/questions/3232801/itunes-song-title-scrolling-in-cocoa И я думаю, что это очень быстро. [дисплейNewSentance2 комплектSpeed: 0.01]; // перерисовывает каждые 1/100th секунды – Finley
Я прокомментировал deallocs и релизы. – Finley