0

から抽象化しNSViewてスクロール テキスト ビューを表示する実装があります。

に基づくカスタム クラスに表示している長い文字列がありますNSView。スクロールを開始するとすぐに、行が重なり合って読めなくなります。ループの最後で最初からやり直すと、画面上にすべての線がオーバーラップせずに表示されます。この最初のセクションが画面の最後に到達するとすぐに、オーバーラップは残りの描画期間に戻ります。

ここで修正できるアイデアはありますか? 本当にありがとう。

ついに

ここに 2 つのスクリーン ショットがあります。1 つはテキストが部分的に重複せずに表示されています。これは最初のループの最後にあり、テキストの始まりを表しています。

ここに画像の説明を入力

これは 2 番目のスクリーン ショットです。オーバーラップが目立ち、ほとんどの文字列を表示する方法と一致しています。

ここに画像の説明を入力

iTunes Song Title Scrolling in Cocoaからコピー/貼り付けされたスクロールのコードを次に示します。

4

1 に答える 1