subvistas no cambian de tamaño con gestos de pellizco
-
13-10-2019 - |
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?
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;