У меня есть NSCollectionView
, в котором перечислены элементы из основного источника данных.У каждого элемента есть кнопка, которая при срабатывании скользит вниз по представлению действия.Когда это представление сдвигается вниз, представление сбора сокращается, так что оба представления помещаются друг на друга в одном и том же пространстве окна.
Чтобы обеспечить удобство работы с пользователем, я хочу, чтобы NSCollectionViewItem
, вызвавший действие,полностью виденУ меня есть его кадр - который я получил от -frameForItemAtIndex:
.
Как я могу - используя переменную NSRect frame
и мой scrollView
выход - проверить, видна ли frame
в scrollView
и,если это не так, прокрутите scrollView
так, чтобы это было?