Как сделать прокрутку NSCollectionView вместе с другими представлениями - PullRequest
0 голосов
/ 04 января 2019

Я ищу ответ на эту проблему, хочу создать представление, которое содержит nsscollectionview для отображения моих продуктов, но я также хочу отобразить некоторые кнопки раньше. Когда я это делаю, кнопки остаются фиксированными, когда я прокручиваю и прокручиваю коллекцию. Я добавляю картинку что хочу https://i.stack.imgur.com/MWbzk.png

Это то, что у меня сейчас есть, эта функция создает все виды

    let layout = NSCollectionViewFlowLayout()
    layout.itemSize = NSSize(width: 200, height: 300)
    layout.sectionInset = NSEdgeInsets(top: 100.0, left: 10.0, bottom: 10.0, right: 10.0)
    layout.minimumInteritemSpacing = 5.0
    layout.minimumLineSpacing = 5.0
    layout.headerReferenceSize = NSSize(width: 100, height: 200)

    let collectionView = NSCollectionView()
    collectionView.collectionViewLayout = layout
    collectionView.isSelectable = true
    collectionView.setFrameSize(NSSize(width: 10.0, height: 10.0))
    collectionView.dataSource = self
    collectionView.delegate = self
    collectionView.backgroundViewScrollsWithContent = false;
    collectionView.frame = CGRect(x: 100.0, y: 100.0, width:100.0, height:100.0)

    for i in 0...1 {
        for j in 0...3 {
            let rect = drawImage(row: CGFloat(i),col: CGFloat(j))
            collectionView.addSubview(rect)
        }
    }


    scrolllView.documentView = collectionView

    view.addSubview(scrolllView)

Я предполагаю, что пример изображения имеет вид сверху, а затем вид коллекции, и они прокручивают все вместе, все окно.

У кого-нибудь есть ответ? Схожу с ума

...