こんにちはSWRevealViewController
、ストーリーボードと組み合わせて使用しています。私の主な問題は、選択したビュー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];
}
}