2013-10-08 3 views
0

В моем приложении я вызвал splitViewController из моего viewController (см. Код ниже). Теперь мне нужно иметь общее представление в верхней части splitViewController, чтобы показать мою фирменную метку или таковую. Как добавить общий вид сверху?Общий заголовок для SplitViewController

Appdelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
// Override point for customization after application launch. 

self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
self.navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController]; 
self.window.rootViewController = self.navigationController; 
self.window.backgroundColor = [UIColor whiteColor]; 
[self.window makeKeyAndVisible]; 
return YES; 
} 

ViewController.m

- (void)viewDidLoad 
{ 


[super viewDidLoad]; 
// Do any additional setup after loading the view from its nib. 
} 

-(IBAction)btnClick:(id)sender 
{ 
PopMenuViewController *menuVC = [[PopMenuViewController alloc] initWithStyle:UITableViewStylePlain]; 
UINavigationController *menuNavController = [[UINavigationController alloc] initWithRootViewController:menuVC]; 

PopMenuDetailViewController *detailVC = [[PopMenuDetailViewController alloc] initWithNibName:@"PopMenuDetailViewController" bundle:nil]; 
UINavigationController *detailNavController = [[UINavigationController alloc] initWithRootViewController:detailVC]; 

menuVC.detailViewController = detailVC; 

splitViewController = [[UISplitViewController alloc] init]; 
splitViewController.viewControllers = @[menuNavController, detailNavController]; 

    self.view.window.rootViewController = splitViewController; 
} 

enter image description here

ответ

0

Вы можете использовать популярный пользовательский splitviewcontroller MGSplitViewController Мэттом Джеммелл

В нем есть все настройки контейнера по коду, который вы можете редактировать, и просто нажмите на главный и подробный вид ниже и добавьте настраиваемую панель навигации вверху.

+0

Это не обновлялось через 3 года. –

Смежные вопросы