2014-12-01 1 views
0

У меня есть пользовательский UIView, и у меня есть много просмотров в моей иерархии. Независимо от того, что я делаю, мой пользовательский вид всегда находится перед всеми остальными, когда я запускаю iOS 7. Однако в iOS 8 проблем нет. В IB, взгляд далеко позади моих других взглядов. Есть ли способ отменить это поведение? Я попытался увеличить один из уровнейуровня просмотров, но ничего не изменил. Почему это может произойти?Один вид всегда рисуется перед всеми другими видами/слоями в iOS

+0

Вы пытались изменить порядок розыгрыша в раскадровке? – scb998

+0

@ scb998, если вы имеете в виду регулярное переупорядочение представлений внутри контроллера вида, да, конечно. «вид спереди» на самом деле почти на самом верху, в то время как представление, которое я пытаюсь представить поверх него, находится наверху (так, в нижней части списка на IB) –

ответ

0

Я закончил использовать bringSubviewToFront: метод UIView, и он сработал. Я до сих пор не знаю, почему он показывал неправильный порядок. Я принимаю свой ответ, поскольку он решил мою проблему, но любые рекомендации о том, почему это произошло, приветствуются.

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

  • Нет связанных вопросов^_^