Pregunta

Tengo varias subvistas añadió a una UIScrollView. Cada cosa funciona bien cuando pasa de izquierda a derecha, es decir, los subvistas mover con el deslizamiento. Cuando uso los gestos de pellizco los subvistas no acercar y alejar con los otros contenidos del ScrollView. Todo elaborado en el contexto funciona bien, pero las subvistas siendo el mismo tamaño, pero creo que se mueven basado en el movimiento de sus orígenes, fuera de la pantalla, por ejemplo, si pellizcar a cabo.

Me llamo ...

[scrollView setAutoresizesSubviews:YES];

en viewDidLoad. También he llamado ...

subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh 

para cada subvista agregó.

¿Qué soy yo dong mal, o es esta no es la manera de hacerlo?

¿Fue útil?

Solución

Se ha declarado en las funciones de delegado para cambiar el tamaño de la vista cuando se le llama?

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top