UiCollectionviewcell преобразование масштаба при выборе в TVOS

Я хочу иметь возможность показывать большую ячейку при выборе в UICollectionView.

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

override func didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator) {
if let prev = context.previouslyFocusedView as? ShowListCollectionViewCell
        {

            coordinator.addCoordinatedAnimations({
               prev?.transform = CGAffineTransformMakeScale(1, 1)
}, completion: nil)
}
 if let next = context.nextFocusedView as? ShowListCollectionViewCell
        {
coordinator.addCoordinatedAnimations({


                next.transform = CGAffineTransformMakeScale(1.1, 1.1)
 }, completion: nil)

Так что, если поставить шкалу 1,1 с 1,0, то все в порядке. Если я хочу большего размера, например, 1,5, тогда он закрывает правую ячейку. which I dont want, I want cells of right and left hand to be slided to give the selected cell space.

0 ответов

Другие вопросы по тегам