記事一覧

NSScrollView with custom ruler

スクロールビューに対数軸とか使ったりする科学系の座標目盛りを付けるには、どんな方法がベストなんでしょうね。

今のところ、メインの表示エリア用、X軸表示用、Y軸表示用の3つのNSScrollViewを作ってこれをnotification center経由で同期させたりしてますが、なんか遠回りな感じがしております。

NSRulerViewをサブクラス化してカスタマイズする方がシンプルな気がするんですが、そこまでフルカスタマイズするような場合の解説とかが見つからないんですよね。
ハテどうしたもんだか・・・。


What's the best way to make the scroll view with scientific kind of rulers like allowing users to use logarithm axis?

So far, I made it by placing three separated NSScrollView as main view, X-axis view and Y-axis view and synchronizing them through notification center. It's working actually, but I feel it's a bit too redundant.

I guess it may be much simpler if you subclass NSRulerView and customize it, but I can't find a good document about this kind of full-customizing.
Hmm..