Я делаю приложение PhoneGap.Я добавляю плагин Objective-C (страницу) между страницей JQtouch.Все страницы имеют переходы справа налево, при возврате назад, слева направо.
ПРОБЛЕМА: при переходе со страницы Objective-C (страница адресной книги) на страницу JQtouch (обрабатывается JS) появляется предыдущая страница JQtouch.фон, а затем новая страница jqtouch.
Я хочу удалить этот фон. Эти переходы необходимы.
1. вызов из JS в OBJ-C
PhoneGapViewController* cont = (PhoneGapViewController*)[ super appViewController ];
addressbooVCObj.objectsForCharacters =objectsForCharacters;
addressbooVCObj.arrayOfCharacters=arrayOfCharacters;
addressbooVCObj.listOfItems=listOfItems;
addressbooVCObj.copyListOfItems=copyListOfItems;
/*presenting the addressbook page */
CATransition* transition = [CATransition animation];
transition.type = kCATransitionMoveIn;
transition.subtype = kCATransitionFromRight;
// parent.view.window.layer is essential!
[cont.view.window.layer addAnimation:transition forKey:nil ];
[cont presentModalViewController:addressbooVCObj animated:NO];
//[self CancelLikeButton];
}
**2.BACK TO JS Page(working fine).**
#pragma mark protocol method definition
-(void)closeAddressbook:(NSString*)strToGoHomePage{
NSLog(@"strToGoHomePage--->%@",strToGoHomePage);
NSString* jsCallback = [NSString stringWithFormat:@"window.plugins.addressBook._callback(\"%@\");", strToGoHomePage];
DLGDebugLogInfo(@"jsCallback value is %@",jsCallback);
[super writeJavascript:jsCallback];
}
**3.from OBJ-C page to new JS PAGE(problem area)**
-(void)fromAddressBookToNewPage:(int)indexnumber{
NSLog(@"indexnumber--->%d",indexnumber);
NSString* jsCallback = [NSString stringWithFormat:@"window.plugins.addressBook._dateSelected(\"%@%d\");",@"cntct_",indexnumber];
DLGDebugLogInfo(@"jsCallback value is %@",jsCallback);
[super writeJavascript:jsCallback];
}
после возврата из этой функции в JS.JS, открывая новую страницу JS с анимацией справа налево (страница OBJ-c перемещается из правой точки влево), но между двумя страницами возникает промежуток (предыдущийстраница в фоновом режиме).
Можно ли использовать настоящий модал со страницы Objective-C до js DIV?