subviews non vengono ridimensionate con gesti pizzico
-
13-10-2019 - |
Domanda
Ho diversi subviews aggiunto a un UIScrollView. Ogni cosa funziona bene quando a scorrere verso sinistra e destra, vale a dire le subviews muoversi con il colpo. Quando uso i gesti pizzicare la subviews non ingrandire e rimpicciolire con gli altri contenuti del ScrollView. Tutto disegnato in un contesto funziona bene, ma le subviews rimangono le stesse dimensioni, ma penso che si muovono in base al movimento delle loro origini, fuori dallo schermo per esempio se pizzicare fuori.
...sto chiamando
[scrollView setAutoresizesSubviews:YES];
sul viewDidLoad. Ho anche chiamato ...
subView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeigh
per ogni visualizzazione secondaria aggiunto.
Quali sono io dong sbagliato, o è questo il modo per farlo?
Soluzione
Avete dichiarato le funzioni di delegato per ridimensionare la vista quando si chiama?
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale;