Помогите пожалуйста отправить ячейку коллекции в полноэкранный режим.я проверил все темы здесь: Развернуть ячейку до полного экрана, когда она выбрана внутри 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)
}
}
}