Ho una vista di scorrimento e voglio farla sparire ogni volta che si esegue un pan. Funziona bene e su panning, scrollview scompare, ma il problema è ora non posso scorrere il contenuto.Lo scrolling è disabilitato quando aggiungo A UIPangesturerecognizer a UIScrollView
[UIView animateWithDuration:0.2
delay:0.2
options: UIViewAnimationCurveLinear
animations:^{
slideView.frame=CGRectMake(268, 0, 500, 950);
curtain.frame=CGRectMake(0, 0, 268, 950);
curtain.backgroundColor=[[UIColor alloc]initWithRed:0 green:0 blue:0 alpha:0.6];
[self.view addSubview:slideView];
[self.view addSubview:curtain];
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
Ecco come ho come faccio a comparire il mio UIScrollView (SlideView è ScrollView) .E poi aggiungo un pangesturerecognizer.All funziona bene, ma lo scorrimento è disabilitata. (panImage nasconde di nuovo la mia vista scorrevole.) come far funzionare lo scorrimento. ??
[slideView addGestureRecognizer:panImage];
È necessario riconoscere più gesti contemporaneamente, ma devi anche disabilitare lo scorrimento mentre gestisci il tuo gesto. Vedi @miroslav. – SwiftArchitect