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.