Cómo desactivar “agitar para deshacer” en la aplicación para iPhone escrito con Phonegap?
Pregunta
La única cosa que he encontrado es que tiene que establecer UIApplicationSupportsShakeToEdit en false en el archivo plist pero no funciona para mí.
Solución
Me inserta esta línea:
[UIApplication sharedApplication].applicationSupportsShakeToEdit = NO;
en la clase webViewDidFinishLoad, funcionó de maravilla para mí.
Ir a la MainViewController.m y el cambio webViewDidFinishLoad
a tener este aspecto:
- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
// Black base color for background matches the native apps
theWebView.backgroundColor = [UIColor blackColor];
[UIApplication sharedApplication].applicationSupportsShakeToEdit = NO;
return [super webViewDidFinishLoad:theWebView];
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow