私はSWRevealViewControllerで作業していますが、正しく動作しています。しかし、UIBarButtonItemイメージは2番目のView Controllerからは見えません。最初のものはうまくいきます。私はストーリーボードsegueのを使用してtableviewcells。 SideMenuViewController
クラスに上記のコードを使用してsecondviewcontrollerのUIBarbuttonItemはswrevealviewcontrollerには表示されませんか?
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if([segue isKindOfClass:[SWRevealViewControllerSegueSetController class] ]){
UIViewController *dvc = [segue destinationViewController];
UINavigationController *navCtrl = (UINavigationController *) self.revealViewController.frontViewController;
[navCtrl setViewControllers:@[dvc] animated:NO];
[self.revealViewController setFrontViewPosition:FrontViewPositionLeft animated:YES];
}
}
イム。のみFrontViewController
viewDidLoad
のコードの下に使用して
イム。
UILabel* lbNavTitle = [[UILabel alloc] initWithFrame:CGRectMake(0,40,320,40)];
lbNavTitle.textAlignment = NSTextAlignmentLeft;
lbNavTitle.text = NSLocalizedString(@"Hello World!",@"");
self.navigationItem.titleView = lbNavTitle;
self.barButton.target = self.revealViewController;
self.barButton.action = @selector(revealToggle:);
[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];