2015-01-01 5 views
0

По ошибке я имею в виду не то, где я этого ожидаю. Я ожидаю, что новое представление будет на том же уровне назад, что и тот, который он заменяет. В моем случае, это за моей пользовательской панелью вкладок. Вместо этого новый вид выходит спереди, заслоняя панель вкладок.transitionFromViewController вставляет новый вид в неподходящее место

Есть ли способ получить правильное выполнение вставки, используя этот вызов? Или мне придется обрабатывать просмотр-перетасовку, отсоединение и повторное подключение дочерних ViewControllers вручную?

Конечно, я могу изменить порядок просмотров после перехода, но это означает, что панель вкладок исчезает и снова появляется. Grr!

+0

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

ответ

0

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