嗨,我正在SWRevealViewController
与 Storyboard 结合使用。我的主要问题是,所选视图tableViewCell
未突出显示。如果我重新打开sideBar
它再次正常。有没有办法“保存”这个?我对iOS开发不是很熟悉。我需要委托??我认为问题是setFrontViewPosition
?我需要pushFrontViewController
吗?
我使用教程中的这段代码:
-(void) prepareForSegue: (UIStoryboardSegue *) segue sender: (id) sender
{
SWRevealViewController *revealController = [self revealViewController];
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];
};
}
else {
[revealController revealToggleAnimated:YES];
}
}