Cómo desactivar “agitar para deshacer” en la aplicación para iPhone escrito con Phonegap?

StackOverflow https://stackoverflow.com/questions/3811554

  •  26-09-2019
  •  | 
  •  

Pregunta

La única cosa que he encontrado es que tiene que establecer UIApplicationSupportsShakeToEdit en false en el archivo plist pero no funciona para mí.

¿Fue útil?

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
scroll top