Как указать количество строк, столбцов и интервал для ячейки CollectionView - PullRequest
0 голосов
/ 04 ноября 2018

Я хочу указать количество строк, столбцов, а также пространство между элементами ячеек представления коллекции, а затем я хочу, чтобы ширина и высота моих ячеек определялась с помощью ios. Как это сделать ? Пожалуйста, проверьте мой следующий код сценария. Когда я изменяю количество строк и столбцов, иногда я не вижу равного пространства между ячейками. Как видеть всегда одинаковое пространство, а также желаемые строки и столбцы.

func collectionView(_ collectionView: UICollectionView,
                    layout collectionViewLayout: 
UICollectionViewLayout,
                    sizeForItemAt indexPath: IndexPath) -> CGSize {

    let layout = collectionViewLayout as! UICollectionViewFlowLayout;


    layout.minimumInteritemSpacing = 0.6
    layout.minimumLineSpacing = 0.6

    let remainingInterSpace = collectionView.frame.width - (layout.minimumInteritemSpacing*(numberOfColumns-1))       
    let remainingLineSpace = collectionView.frame.height - (layout.minimumLineSpacing*(numberOfRows-1))


    let width = remainingInterSpace / numberOfColumns     
    let height = remainingLineSpace / numberOfRows


    return CGSize(width: width, height: height)

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