NSScrollView Не показывает полосу прокрутки синей кнопки, когда ‹ 4 строки?

Cocoa не отображает синюю кнопку прокрутки, если мой вид прокрутки не имеет длины 4 строки.

Скриншот со сравнением трех представлений таблицы: одно с двумя строками и без прокрутки, а два с четырьмя строками и с прокруткой в ​​каждом.
(источник: gordonjl.com)

Кто-нибудь знает, как показать кнопку полосы прокрутки, когда прокрутка состоит только из двух строк?

Спасибо!


person John Gordon    schedule 16.08.2010    source источник
comment
Название «синей кнопки» — «прокрутка».   -  person Peter Hosey    schedule 17.08.2010
comment
В документации NSScroller это называется ручкой. Я думаю, что термин «большой палец» происходит от Carbon.   -  person JWWalker    schedule 17.08.2010
comment
Я проверил Mac OS X HIG, и он говорит, что «прокрутка» относится только к ручке/большому пальцу: developer.apple.com/mac/library/documentation/userexperience/ Я не слышал, чтобы это так называлось где-нибудь еще. Ручка звучит хорошо для меня.   -  person Peter Hosey    schedule 18.08.2010


Ответы (1)


Я не думаю, что это количество строк, но просто не хватает места для «синей кнопки» и стрелок прокрутки. Вам нужно увеличить высоту стола. В любом случае, использовать такой размер будет сложно.

person JWWalker    schedule 16.08.2010
comment
Согласованный. Похоже, это единственный способ заставить полосу прокрутки правильно отображаться. Спасибо за вклад - person John Gordon; 16.08.2010
comment
При таком размере всплывающая кнопка почти наверняка подходит лучше. - person Mike Abdullah; 17.08.2010