2016-09-05 4 views
0

Я использую MfSlideviewcontroller, мне нужно добавить некоторые ярлыки с помощью раскадровки, но когда я использую панель рассказов, viewcontroller будет пустым. И когда я делаю с помощью кода, он показывается, но я не знаю, как автозапуск использует код. Может ли кто-нибудь сказать мне, как использовать это в раскадровке и почему экран пуст? in 5s it is shoing correct but in 6splus Как установить контроллер просмотра MFSlideviewcontroller с помощью storyBoard?

enter image description here

+0

Не могли бы вы показать нам свою раскадровку? Если мы сможем понять, чего вы пытаетесь достичь, мы также можем помочь с созданием ограничений программным путем. – JingJingTao

+0

, когда я использую раскадровку, контроллер бокового меню будет пустым, ничего не отображается в боковом меню – user6438311

ответ

1

Вы настроить ваш ViewController похоже на то, что сделано в примере в проекте?

Чтобы использовать раскадровку, вам понадобится диспетчер представлений и контроллер splitview.

Для splitviewcontroller, следовать тому, что он сделал в своем примере,

  1. Создать MFMasterViewController и MFDetailViewController.
  2. Создайте контроллер splitview и установите его делегат в MFDetailViewController.
  3. Создайте MFSideMenuContainerViewController с SideMenuViewControllers для левой и правой.

Для ViewController, это ваш первоначальный ViewController или то, что вы нажимаете на,

  1. Добавить MFSideMenuContainerViewController как childviewcontroller.
  2. Добавить представление MFSideMenuContainerViewController на вид диспетчера представлений .
  3. Установочные ограничения и вызов didMoveToParentViewController.

Пример код,

[self addChildViewController:mfSideMenuContainerViewController]; 
[self.view addSubview:mfSideMenuContainerViewController.view]; 
// setup all edge constraints 
[mfSideMenuContainerViewController didMoveToParentViewController:self]; 

Надеется, что это помогает, спросите меня, если вы нуждаетесь во мне, чтобы уточнить, удачи.

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