NSScrollView и лев .. можно ли показывать только полосы прокрутки при прокрутке

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

Это возможно?


person Larvell Jones    schedule 23.01.2012    source источник
comment
Похоже, ваше приложение спроектировано неправильно. Обычно считается очень плохой идеей игнорировать предпочтения пользователя и делать что-то еще. Вы можете описать, почему вы это сделали?   -  person user1118321    schedule 23.01.2012
comment
Спросите у дизайнера ... :)   -  person Larvell Jones    schedule 24.01.2012


Ответы (1)


Я бы посмотрел на NSScroller setScrollerStyle:. Это должно сработать.

Однако я хотел бы поделиться тем, что лично я считаю, что принуждение пользователей к использованию одного стиля прокрутки вместо другого свидетельствует о плохом дизайне. Система позволяет пользователям выбирать, и я считаю, что приложения должны учитывать этот выбор. Тот факт, что ваше представление содержимого не поддерживает изменение размера по горизонтали или по вертикали, - это большой красный флаг, и я бы еще раз пересмотрел этот выбор дизайна.

Удачи.

person Community    schedule 23.01.2012
comment
Поверьте .. Полностью согласен. Это нетипичный вид. Спасибо за направление! - person Larvell Jones; 23.01.2012
comment
Ой. Важная опечатка! Спасибо, @Peter! - person ; 24.01.2012