Come disattivare “scuotere per annullare” in applicazione per iPhone scritta con PhoneGap?
Domanda
L'unica cosa che ho trovato è che si deve UIApplicationSupportsShakeToEdit impostato su false nel file di plist, ma non funziona per me.
Soluzione
Ho inserito questa riga:
[UIApplication sharedApplication].applicationSupportsShakeToEdit = NO;
nella classe webViewDidFinishLoad, ha funzionato meraviglie per me.
Vai alla MainViewController.m e cambiare webViewDidFinishLoad
a guardare come questo:
- (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];
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow