كيفية تعطيل "الهز إلى التراجع" في تطبيق iPhone مكتوب باستخدام PhoneGap؟
سؤال
الشيء الوحيد الذي وجدته هل يجب عليك تعيين 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];
}
لا تنتمي إلى StackOverflow