Работа с приложением, которое имеет выпадающее меню и панель, аналогичную facebook. Моя проблема в том, что SWRevealController работает отлично, и все происходит нормально. Тем не менее, кнопки панели вкладок скрыты после изменения вида. Взгляните на мою иерархию раскадровки: https://drive.google.com/a/stolaf.edu/file/d/0BxPvzAFa0lPjclp4c01Jb1RsQ1U/viewUINavigationController блокирует UITabBar с помощью SWRevealViewController
Вот код нажатия для перехода, который подталкивает каждый вид.
- (void) prepareForSegue: (UIStoryboardSegue *) segue sender: (id) sender
{
// Set the title of navigation bar by using the menu items
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
UINavigationController *destViewController = (UINavigationController*)segue.destinationViewController;
// Set the photo if it navigates to the PhotoView
if ([segue.identifier isEqualToString:@"tab"]) {
Tabbar *photoController = (Tabbar*)segue.destinationViewController;
photoController.name = [NSString stringWithFormat:@"%ld",(long)indexPath.row];
}
if ([segue isKindOfClass: [SWRevealViewControllerSegue class]]) {
SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue;
swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc) {
UINavigationController* navController = (UINavigationController*)self.revealViewController.frontViewController;
[navController setViewControllers: @[dvc] animated: NO ];
[self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];
};
}
}
Не совсем уверен, но я думаю, что навигационный контроллер, который создается в Segue является тот, который добавляется через панель вкладок, следовательно, скрывающую все вкладки, кнопки строки полностью. Есть предположения?
y u возьмите это, просто u можете взять на ** didselectrowatindexpath ** –