Come disattivare “scuotere per annullare” in applicazione per iPhone scritta con PhoneGap?

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

  •  26-09-2019
  •  | 
  •  

Domanda

L'unica cosa che ho trovato è che si deve UIApplicationSupportsShakeToEdit impostato su false nel file di plist, ma non funziona per me.

È stato utile?

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