Контроллер разделенного представления со скользящим основным представлением, жестом смахивания

Я работаю над приложением для iPad. Оно имеет разделенный вид, и я хочу, чтобы основной вид отображался/скрывался с помощью жеста смахивания, аналогично тому, как теперь работает почтовое приложение от Apple. Я создал разделенный вид. Может ли кто-нибудь сказать мне, как скрыть/показать основной вид. Я также хочу разместить кнопку в подробном представлении, поэтому, если пользователь нажмет эту кнопку, если открыто основное представление, оно скроет ее, если оно уже скрыто, нажав ту же кнопку, он покажет основное представление.

Помощь приветствуется

Спасибо

MasterViewController *masterViewController = [[MasterViewController alloc] init];
UINavigationController *masterNavigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];

DetailViewController *detailViewController = [[DetailViewController alloc] init];
UINavigationController *detailNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController];

self.splitViewController = [[UISplitViewController alloc] init];
self.splitViewController.viewControllers = [[NSArray alloc] initWithObjects:masterNavigationController,detailNavigationController, nil];
self.window.rootViewController = self.splitViewController;

[self.window addSubview:self.splitViewController.view];

person Paragon    schedule 30.12.2011    source источник


Ответы (2)


Думаю, вам поможет https://github.com/mattgemmell/MGSplitViewController.

person parilogic    schedule 12.04.2012

Эта статья может быть вам полезна. http://useyourloaf.com/blog/2011/11/16/mail-app-style-split-view-controller-with-a-sliding-master-v.html

person Rajeev    schedule 21.03.2014