Коллекция Cell на весь экран - PullRequest
0 голосов
/ 20 февраля 2019

Помогите пожалуйста отправить ячейку коллекции в полноэкранный режим.я проверил все темы здесь: Развернуть ячейку до полного экрана, когда она выбрана внутри UICollectionView Как развернуть ячейку с коллекцией до полного экрана Развернуть ячейку до полного экрана, если она выбрана внутриUICollectionView

Но не могу понять, как применить его в моем коде.Большое спасибо!

Я перепробовал все манипуляции.Но фото только с масштабированием в клетке.Сотовые рамки не высококлассные.

override func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
    UIView.animate(withDuration: 0.5) {
        if let cell = collectionView.cellForItem(at: indexPath) as? PhotosCollectionViewCell {
            UIView.animate(withDuration: 1,
                           delay: 0,
                           usingSpringWithDamping: 0.5,
                           initialSpringVelocity: 0,
                           options: [],
                           animations: {
                            var screenSize = UIScreen.main.bounds.size
                            let height = CGFloat(self.view.frame.size.height)
                            let width  = CGFloat(self.view.frame.size.width)
                            cell.photo?.frame = CGRect(x: 0, y: 0, width: width, height: height)
                            cell.photo?.bounds = CGRect(x: 0, y: 0, width: width, height: height)



            })
            cell.photo?.transform = .init(scaleX: 0.50, y: 0.50)
            cell.contentView.backgroundColor = UIColor(red: 0.95, green: 0.95, blue: 0.95, alpha: 1)
        }
    }
}
...