2014-11-18 5 views
6

Я создал представление коллекции, и я не могу выделить место между элементами коллекции. Так что, пожалуйста, помогите .... Спасибо заранее ...Как задать пространство между строками и столбцами NSCollectionView?

Я использовал эту ссылку, чтобы создать представление коллекции https://andrehoffmann.wordpress.com/2009/08/29/nscollectionview-tutorial-for-dummies-xcode-3-1-3/

+0

НЕТ, я использую Xcode 6.1 –

+0

Поскольку прошло уже два года, я не уверен, что это будет полезно сейчас, но самое ближайшее, что я мог бы достигнуть, чтобы в OS X было добавлено пространство внутри представления NSCollectionViewItem , Конечно, это не лучший подход, однако, если вам нужно быть совместимым с 10.0 или ниже, я думаю, что это единственный (они добавили способ сделать это на 10.11: https://www.raywenderlich.com/120494/collection -views-os-x-tutorial). – vitormm

ответ

0

Если вы используете раскадровку, чтобы создать представление коллекции обновить Min Spacing и Section Inset как

enter image description here

+1

Alex спасибо за ваш ответ, но я создаю коллекцию в приложении для какао (приложение для Mac), этот вариант там недоступен. –

-1

Необходимо изменить макет CollectionView. Наверное, самое простое в том, чтобы сделать это раскладкой Flow и назначить там свои свойства. Вот пример:

let layout = UICollectionViewFlowLayout() 
layout.minimumInteritemSpacing = 5 
layout.sectionInset = EdgeInsets(top: 10, left: 10, bottom: 10, right: 10) 
layout.minimumLineSpacing = 8 
self.collectionView.collectionViewLayout = layout 

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

 Смежные вопросы

  • Нет связанных вопросов^_^