Я не знаю Objective-C, поэтому я использую PhoneGap для создания приложения для iOS.В PhoneGap для iOS есть большой недостаток.На клавиатуре постоянно есть помощник по формам (кнопки «следующий», «предыдущий» и «готово»). В Интернете очень мало информации о том, как избавиться от этого, все вопросы Stackoverflow об этом говорят, что это практическиневозможно.Но через некоторое время я наткнулся на этот урок.Нижний абзац говорит вам, как это сделать.И это работает, я скачал и протестировал готовое приложение.
Но так как я понятия не имею, как сделать что-либо почти в Xcode или Objective-C, я не знаю, какие файлы идут в двух разделах кодав, он не говорит в учебнике.
Может кто-нибудь сказать мне, где в файлах приложений PhoneGap это идет?Я был бы очень благодарен, это беспокоило меня весь день.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
И это
RichTextEditorViewController *viewController = [[RichTextEditorViewController alloc] initWithNibName:@"RichTextEditorViewController" bundle:nil];
self.viewController = [[UINavigationController alloc] initWithRootViewController:viewController];
Также это
- (void)removeBar {
// Locate non-UIWindow.
UIWindow *keyboardWindow = nil;
for (UIWindow *testWindow in [[UIApplication sharedApplication] windows]) {
if (![[testWindow class] isEqual:[UIWindow class]]) {
keyboardWindow = testWindow;
break;
}
}
// Locate UIWebFormView.
for (UIView *possibleFormView in [keyboardWindow subviews]) {
// iOS 5 sticks the UIWebFormView inside a UIPeripheralHostView.
if ([[possibleFormView description] rangeOfString:@"UIPeripheralHostView"].location != NSNotFound) {
for (UIView *subviewWhichIsPossibleFormView in [possibleFormView subviews]) {
if ([[subviewWhichIsPossibleFormView description] rangeOfString:@"UIWebFormAccessory"].location != NSNotFound) {
[subviewWhichIsPossibleFormView removeFromSuperview];
}
}
}
}
}
Спасибо!