单击按钮时,屏幕未更改嵌入的侧边栏。我认为这是一个与给定SWRevealView
控制器到第二个控制器的类名相关的问题。
任何人都可以帮我解决这个问题吗?我的代码是:
- (IBAction)check:(id)sender {
SWRevealViewController *vc= [self.storyboard instantiateViewControllerWithIdentifier:@"dash"];
[self presentViewController:vc animated:YES completion:nil];
}
答案 0 :(得分:0)
我为你的问题试了一个示例。它使用按钮动作显示了揭示视图控制器。
首先设置View Controller。然后设置Reveal View Controller。
Utilities->Click Identity Inspector->Go to Identity(It is below to Custom Class)->Give 'dash' in Storyboard ID
第一个截图显示了ViewController和Reveal View Controller
然后我在storyboard id中设置'dash'
现在在ViewController.m
中- (IBAction)check:(id)sender
{
SWRevealViewController *vc= [self.storyboard instantiateViewControllerWithIdentifier:@"dash"];
[self presentViewController:vc animated:YES completion:nil];
}