Если я правильно понимаю, вы можете справиться с этим, переопределив подпредставление ячейки представления коллекции.
let viewToReparent = cell.viewThatIWantToReparent
destinationView.addSubview(viewToReparent)
Отсюда вы можете добавлять новые ограничения автоматического макета или иным образом манипулировать представлениями. Размер и положение вне ячейки. Возможно, вы на самом деле не хотите удалять представление из ячейки, поэтому вы можете сделать его копию, если это лучше подходит для вашего варианта использования. Если вы хотите выполнить анимированный переход к новому экрану, содержащему этот вид, это более сложно, и вам нужно будет посмотреть пользовательских переходов .