Sto usando questo codice per l'effetto curl Pagina .... Funziona bene in simulatore e dispositivo ... Ma non è (setType: @ "pageCurl") API documentata, questo ha causato respinta dal Developer Program iPhone durante il processo di revisione App Store:Effetto arricciatura pagina Iphone
animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0f];
animation.startProgress = 0.5;
animation.endProgress = 1;
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:@"pageCurl"];
[animation setSubtype:@"fromRight"];
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[[imageView layer] addAnimation:animation
forKey:@"pageFlipAnimation"];
Così ho cambiato e l'utilizzo come questo
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationDelegate:self];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationWillStartSelector:@selector(transitionWillStart:finished:context:)];
[UIView setAnimationDidStopSelector:@selector(transitionDidStop:finished:context:)];
// other animation properties
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
forView:imageView cache:YES];
// set view properties
[UIView commitAnimations];
In questo codice di cui sopra voglio fermare pagina effetto riccio a metà strada .. Ma non posso fermarlo a metà strada come le applicazioni di mappe in iPod ... È una soluzione per questo? o Esistono metodi documentati Apple per l'effetto di arricciatura della pagina in ipod touch?
Sto cercando un sacco. ma non ha ricevuto alcuna risposta? Qualcuno può aiutarmi? Grazie in anticipo ...
Ciao. Quindi hai usato il tipo @pagecurl e l'app è stata rifiutata? – user281300
Se desideri eseguire un arricciamento parziale, ma mantieni una barra degli strumenti fissa, come nell'app Mappe di Apple, consulta la mia soluzione [qui] (http://stackoverflow.com/a/11406056/1148702). –