默认情况下,我们可以使用左/右手势显示/隐藏UISplitViewController的MasterViewController,可以使用
禁用if ([splitViewController respondsToSelector:@selector(setPresentsWithGesture:)]) {
[splitViewController setPresentsWithGesture:NO];
}
现在,我在我的MasterViewController中添加了一个UIButtonItem,我想用它来控制它的行为,怎么做?
答案 0 :(得分:0)
到目前为止,我可以通过将此IBAction附加到我的按钮来使其工作:
- (IBAction)hideMasterViewController:(id)sender {
if (!app) { app = (AppDelegate *)[[UIApplication sharedApplication] delegate]; }
if (!currentSplitViewController) {
currentSplitViewController = (UISplitViewController *) app.window.rootViewController;
}
navController = [currentSplitViewController.viewControllers lastObject];
UIBarButtonItem *boton = [[[[navController childViewControllers] objectAtIndex:0] navigationItem ] leftBarButtonItem];
[boton.target performSelector:boton.action];
}