私は同じコードをMFSideMenu
持つ4つのアプリで使用しています。このチュートリアルでは、4つの異なるコードで同じ正確なコードを使用しています。これは、サブビューから選択されるたびにサブビューとして追加され、それを行うために使用しているコードですUIScrollViews
UIViewControllers
SideMenuViewController
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 1 //or any Index) {
UIViewController *centerController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"centerController"];
UIViewController *secondController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"secondController"];
[centerController.view addSubview:secondController.view];
UINavigationController *navigationController = self.menuContainerViewController.centerViewController;
NSArray *controllers = [NSArray arrayWithObject:centerController];
navigationController.viewControllers = controllers;
[self.menuContainerViewController setMenuState:MFSideMenuStateClosed];
} }
ここでの問題は、View Controller が UIScrollView の背景を表示する画像を表示しないことですが 、別のアプリケーションでそれらを分離してテストすると、それら は機能します