Проведите модальный ВК, как в iOS8 MailApp

Я хочу реализовать умение сильно ударяя вниз по модальному VC почти до конца, а с проведением вверх - вернуться на место. Я пытался сделать это с ECSlidingViewController (с эффектом масштабирования), но у меня есть пользовательский tabBar, и я не мог этого сделать. Я пытался сделать это проще:

CGRect frame = self.view.frame; //or self.parentViewController.view.frame 
    frame.origin.x -= 50;
    frame.origin.y -= 50;
    self.view.frame = frame;

VC изменил положение, но под ним я вижу белый (или черный) экран, а не тот VC, с которого я нажал. Как мне достичь желаемой функциональности?

(Я использую Xcode 5/iOS 7.1)

1 ответ

Я думаю, что этот новый стиль презентации позволит вам то, что вы ищете.

Он не скрывается после предыдущего ВК после модального, если он показан, но остается позади.

vc.modalPresentationStyle = UIModalPresentationOverCurrentContext

Надеюсь это поможет. г

Другие вопросы по тегам