NSScrollView 内に IKImageBrowserView が埋め込まれています。
Lion や Sparrow や Reeder などの他のアプリで見られるようなスクロール バーを実現しようとしています。スクロール バーをコンテンツの上に移動したいと思います。
したがって、私が抱えている唯一の問題は、コンテンツがスクロールバーの下ではなく上に移動することです。
NSScrollView のメソッドを使用してさまざまな部分を配置できる-tile
ことはわかっていますが、それを目的に使用する方法がわかりません。
編集:これは私のコードです-tile
:
- (void)tile
{
[super tile];
// We move the scroll to be just below the scrollView
NSScroller *verticalScroller = [self verticalScroller];
NSRect verticalScrollerFrame = [verticalScroller frame];
verticalScrollerFrame.origin.x -= 117.0;
[verticalScroller setFrame:verticalScrollerFrame];
// We expand the scrollview to embrace the whole window
NSRect scrollViewFrame = [self frame];
scrollViewFrame.size.width = 655.0;
[self setFrame:scrollViewFrame];
}
これは次のようになります。
スクロールバーのコンテンツがコンテンツビューの下にある理由を知っている人はいますか? または例がありますか?
私はすでにこのトピックを見てきました:答えを見つけることなく、 NSScrollerをコンテンツや他の多くのものにオーバーレイします。
ご協力いただきありがとうございます!