2012-02-10 16 views
5

Estoy desarrollando una aplicación para iPhone/iPad usando Objective C. En mi aplicación estoy teniendo un UiScrollView que está teniendo un UIImageView dentro de él. Puedo desplazarme y acercar la imagen dentro de la vista de desplazamiento.Uiimageview dentro de la posición de uiscrollview no está centrada

Todo funciona bien. Pero mi problema es que cuando estoy cargando la imagen dentro de uiscrollview, su posición es algo en el centro pero no exactamente.

Quiero que mi imagen esté alineada en el centro o en la esquina superior izquierda.

Había establecido el contentoffset en (0,0) y también intenté configurar la AutoresizingMask a diferentes valores.

Háganme saber si alguien tiene alguna idea o solución.

Respuesta

9

contentoffset es algo de scrollview y probablemente no sea adecuado para esta situación. Si desea que la imagen aparezca en el centro de ello:

imageview.center = scrollview.center; 

si desea que la imagen aparezca en la esquina superior izquierda de la ScrollView hacer esto:

imageview.frame = CGRectMake(0,0,image_width,image_height); 

Buena suerte!

+0

Gracias BobDev! ............. funciona para mí. –

+0

Nice :) buena suerte con su aplicación! –

+0

Me resulta útil, gracias – FritzB

Cuestiones relacionadas