ホーム : 実験室 : TestScroller

TestScroller (2010/11/24)

 NSScrollViewを使用せずにNSScrollerを直接使用して、表示した画像をスクロールするCocoaのサンプルプログラムです。画像を360度のパノラマとして、横方向に無限にスクロールできるようにしたものです。NSScrollViewでは実装にかなり無理が出るので、NSScrollerを使用しました。  Xcode 3.2.5 でプロジェクトを作成しましたが、10.5SDKを使用し、Xcode3.1.xでも使える設定にしてあります。自由に改変して利用できます。

 ドラッグスクロールと、ホイールマウスによるスクロールをサポートしたバージョンに入替えました。また画像を読込んだときの縦方向の位置が不正だったのを修正しました。

 解説は添付の「お読みください」を参照してください。

 ダウンロード TestScroller.zip (72 kB)

 画像はどんなものでも左右が連続しているとして処理します。横長の画像でないと何となくおかしいですね。下のサンプル画像をダウンロードしてテストデータとして使えます。

(C)Copyright 2010, Yoshiaki Katayanagi.