Показывать изображения в виде коллекции в формате сетки различного размера - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу показывать изображения в виде коллекции в формате сетки различных размеров со знаком плюс (т.е. + 2, + 3 и т. Д.).Это будет выглядеть так ...

enter image description here

Я узнал, что с помощью UICollectionViewFlowLayout этого можно достичь.Поэтому я сослался на этот вопрос переполнения стека и попытался добавить эту строку кода.Но это не сработало

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

        switch indexPath.item {
        case 0,1:
            return CGSize(width: (UIScreen.main.bounds.width - 16) / 2, height: (UIScreen.main.bounds.width - 16) / 2)
        default:
            return CGSize(width: (UIScreen.main.bounds.width - 32) / 3, height:  (UIScreen.main.bounds.width) / 3)
        }
    }

Кроме того, если количество выбранных изображений равно 2 или 3, то эти изображения должны быть упорядочены следующим образом.

enter image description here

Как сделать так, чтобы изображения выглядели так? ...

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