Вопрос

  • Я хотел бы иметь что-то похожее на «режим списка» стеков в доке. Но у него должно быть поведение NSPopupputton, с точки зрения отображения выбранного объекта еще, когда рухнут «ящик». Каждая строка должна содержать изображение и текстовые столбцы.

    Как бы вы поняли это? Может быть, подклассы NSPopupButton, чтобы отобразить коллекцию? Или имея кнопку ордерных орденов и прикрепление окна, содержащего его коллекции, при нажатии?

  • Ох и этот вверх и вниз бары, вместо прокрутки на стороне - как это сделано?

Это было полезно?

Решение

Почему бы не использовать регулярную Nspopupputton, чей меню сборка заменяется подкласцевым NSMENU / NSMENUITEM, который привлекает вещи так, как вы хотите? Вы получаете все прокрутку бесплатно.

Если вы настаиваете на использовании NscollectionView, однако:

1 - Не подкласс nspopupputton, если вы планируете появиться все, кроме меню. Он построен для отображения меню. Просто используйте обычный NSButton и управлять своим -State (NSONSTATE, пока отображается представление сбора; nsoffstate в противном случае) вручную.

2 - Вы можете показать прозрачное окно без полей (многие примеры доступны в Интернете) со стандартной сборкой / просмотром просмотра / прокрутки всадкой минус баров прокрутки. Окно без полей может разместить участки вверх / вниз (которые могут быть простыми видами с помощью NstrackingArease, чтобы обнаружить мышь находятся). Эти области могут вручную прокрутить NSSCrollView немного каждая N миллисекунды, используя NSTIMER, одновременно зависевшись.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top