2016-10-28 4 views
-1

Я должен создать то, что вы видите на изображении. У меня есть массив изображений, и я должен их сгруппировать. Когда я нажимаю, откроется окно со всеми изображениями. есть ли у кого-нибудь идеи? enter image description hereSwift To Group Images

+0

Это не очень ясно, что вы пытаетесь сделать. Вы пытаетесь объединить изображения вместе в одно изображение? Вы пытаетесь отобразить несколько изображений в коллекции? – daltonclaybrook

+0

Я пытаюсь отобразить несколько изображений в коллекции. Когда я нажимаю «+7», должны появляться другие изображения –

+1

, моя проблема заключается не в групповых изображениях в UICollectionView, а в представлении «+7» и анимации, которая показывает мне другие изображения –

ответ

1

Ну, так как вы понятия не имеете, я дам короткий. Вам нужны collectionView и 2 разных collectionViewCells.

  1. Первая коллекция клеток (содержащий UIImageView), который будет использоваться, чтобы показать изображение
  2. второй коллекции Cell будет иметь UIImageView, над ним прозрачное UIView с черным цветом, и выше, как должно быть UILabel в середине, показывая количество фотографий, которые вы не показывали.

UIViewController должны соответствовать UICollectionViewDelegate, где вам нужно обработать эту вещь

func collectionView(_ collectionView: UICollectionView, 
        didSelectItemAt indexPath: IndexPath) { 
    // This is the last element where you show the second custom cell 
    if indexPath.item == collectionView.numberOfItems(inSection: indexPath.section) - 1 { 
     // Load all the items and pass it to the controller that you need to present 
    } 
} 

Теперь удачи в его реализации, как это поможет вам получить лучше понять, как работают вещи на iOS