Как отключить «встряхнуть, чтобы отменить» в iPhone-приложении, написанном с Phonegap? - PullRequest
0 голосов
/ 28 сентября 2010

Единственное, что я нашел , - это то, что вы должны установить для UIApplicationSupportsShakeToEdit значение false в plist-файле, но у меня это не работает.

1 Ответ

2 голосов
/ 09 мая 2013

Я вставил эту строку:

[UIApplication sharedApplication].applicationSupportsShakeToEdit = NO;

в класс webViewDidFinishLoad, для меня это творит чудеса.

Перейдите на MainViewController.m и измените webViewDidFinishLoad, чтобы он выглядел следующим образом:

- (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];
}
...