versiones descargar iphone ios

iphone - descargar - Imágenes de desplazamiento de rendimiento y resolución de retina en CALayer



ios descargar (2)

Parece que necesito establecer rasterizationScale en el valor adecuado para el dispositivo de la siguiente manera.

myView.layer.rasterizationScale = [[UIScreen mainScreen] scale];

Tengo una UIView que se coloca como una subvista en UIScrollView. Tengo varias vistas de niños compuestas de imágenes, texto y botones en UIView. Para obtener un rendimiento de desplazamiento decente, establezco shouldRasterize = YES en la capa de UIView. Esto funcionó de maravilla en que el rendimiento aumentó así que tengo un desplazamiento suave y no representa un problema ya que mis gráficos son estáticos una vez dibujados. Sin embargo, el problema es que cuando establezco shouldRasterize, los gráficos rasterizados son borrosos y de baja resolución en una pantalla Retina. ¿Hay alguna manera de tener gráficos de alta resolución que se rasterizan para el rendimiento?


Tuve un problema similar: una UIView rotada con varias UIImageView UIImageView. Cuando configuré rasterizationScale = 2.0 , las imágenes se volvieron más nítidas, pero esto provocó que volviera a aflorar la sierra. Para solucionarlo, creé un containerView que containerView UIView y UIIMageView (que anteriormente eran subvistas de UIView) y apliqué rasterizationScale = 1.0 a UIView y rasterizationScale = 2.0 a UIImageView s. Ahora todo se ve bastante bien.