كيفية تعطيل "الهز إلى التراجع" في تطبيق iPhone مكتوب باستخدام PhoneGap؟

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

  •  26-09-2019
  •  | 
  •  

سؤال

الشيء الوحيد الذي وجدته هل يجب عليك تعيين UIApplicationSupportSshaketoEdit على False في ملف Plist ولكنه لا يعمل بالنسبة لي.

هل كانت مفيدة؟

المحلول

لقد أدخلت هذا الخط:

[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];
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top