2014-02-11 1 views
-1

Я хотел бы обработать в одной Сцене много UIViews. Некоторые из этих представлений остаются скрытыми во время выполнения, пока не произойдет какое-то определенное событие. Когда я рисую с помощью конструктора интерфейса, я вижу запутанную сцену, так как те взгляды, которые во время выполнения скрыты, видны во время разработки. Даже если флаг UIView скрыт, он все еще видимый (чуть менее непрозрачный) В качестве примера рассмотрим простую игру, в которой UIView, который покрывает всю сцену, должен быть виден, когда пользователь нажимает «пауза» (когда появляется такое представление должно быть возможно заглянуть в игру как альфа> 0)IOS InterfaceBuilder - управление многими UIView в одной области ViewController

Каким образом можно справиться с этой ситуацией? программно разрабатывает единственное решение?

Спасибо и наилучшими пожеланиями

Nicolò

ответ

0

Программный дизайн не единственный ответ. Вы можете использовать containerViews или subViews с childViewControllers. Затем вы можете проектировать каждый вид в своем собственном ViewController в IB и вводить их, когда они вам понадобятся. Google все эти термины, и немного экспериментируйте с instantiateViewControllerWithIdentifier:.

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