У меня есть IKImageBrowserView, встроенный в NSScrollView.
Я пытаюсь получить полосы прокрутки, подобные тем, которые мы видим в Lion или других приложениях, таких как Sparrow и Reeder.Я бы хотел, чтобы мои полосы прокрутки проходили по содержимому.
Так что единственная проблема, с которой я столкнулся, заключается в том, что содержимое проходит по полосе прокрутки, а не под.
Я знаю, что могупоэкспериментируйте с -tile
методом NSScrollView, чтобы упорядочить различные фрагменты, но я не знаю, как использовать его для своих целей.
РЕДАКТИРОВАТЬ : это код в моем-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 поверх содержимого и многих других, не найдя ответа.
Спасибо за вашу помощь!