SWRevealViewController:注意选中的TableViewCell

时间:2014-07-24 10:38:19

标签: ios objective-c swrevealviewcontroller

您好我正在使用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];
   }

}

0 个答案:

没有答案