У меня есть два вида (один внутри другого).Нужен какой-то обратный CATransform3d
Надпись «полноэкранный» (это означает, что оно имеет frame == screenBounds
и layer.transform = CATransform3DIdentity
). Таким образом, он выглядит как прямой.
Подраздел имеет одинаковую рамку, но также имеет определенное преобразование, которое содержит перевод, поворот, масштаб и перспективу. Так что это похоже на трапецию.
Кроме того, в моем случае родительский и дочерний кадры не пересекаются. Таким образом, родительский вид выглядит как прямой, а ребенок выглядит как трапеция.
Какое одно комплексное преобразование следует применить к этим обоим представлениям, чтобы сделать подвью «полноэкранным»? (После этого преобразования родительского представления будет трапеция наоборот)
Если было бы более понятно для вас, я имею в виду это преобразования:
http://www.youtube.com/watch?v=bjPQG43c_pE&t=1m00s
Это происходит, когда вы выбираете один из сафари страниц 3D список.
«перспектива» означает ли вы, что ваше преобразование содержит сдвиг? –
Я имею в виду следующее: http://static.iconsplace.com/icons/preview/maroon/table-256.png. Столбец прямоугольный, но когда вы видите на этом снимке, он выглядит как трапеция. –
У вас есть проект github с этим? Или, по крайней мере, матрицу, с которой вы имеете дело? –