Как включить другие элементы управления в полосу прокрутки? - PullRequest
0 голосов
/ 19 апреля 2010

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

У вас есть идея, как к этому подойти?

Я подумывал использовать NSScrollView и установить полосы прокрутки на собственный подкласс NSScroller, который включает другие виджеты. Какие типы кнопок используют тот же стиль, что и полоса прокрутки?

1 Ответ

1 голос
/ 19 апреля 2010

Подкласс NSScrollView и переопределение -tile. Вы добавите подпредставления в -init ... или nib awake (или в другое удобное время) и раскладываете элементы управления вручную в переопределенном методе -tile. Если вы сначала вызовете [super tile], а затем отрегулируете нижнюю или правую полосу прокрутки, чтобы освободить место для ваших пользовательских элементов управления, ваша работа будет намного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...