I tienen una instancia 200x200 pixel
CALayer
a la que he aplicado dos transformaciones:¿Cómo obtener el tamaño real de CALayer transformado?
- reducido para 50%
- aplica una perspectiva 3D
Ahora quiero alinear la capa transformada con otra capa Para hacer eso necesito el tamaño (ancho y alto) de la capa transformada.
El problema es que layer.bounds
aún devuelve 200x200
para la capa, pero debido a la transformación de perspectiva, el ancho visible real es menor y la altura es mayor que 200
. Los límites de la capa de presentación devuelven 0
, por cierto.
¿Hay alguna manera de cómo puedo determinar el tamaño exacto de una transformada CALayer
exactamente como se dibuja en la pantalla?
Gracias, Mark.