IOS InterfaceBuilder-在单个ViewController场景中管理许多UIView

时间:2014-02-11 23:06:00

标签: storyboard xcode5

我想在一个场景中处理很多UIViews。其中一些视图将在运行时隐藏,直到某些特定事件发生。当我使用界面构建器绘图时,我看到一个令人困惑的场景,因为在运行时隐藏的那些视图在设计时可见。 即使将UIView标记为隐藏它仍然可见(只是稍微不透明) 例如,考虑一个简单的游戏,当用户按下“暂停”时,应该可以看到覆盖所有场景的UIView(当出现这样的视图时,应该可以瞥见游戏,因为alpha是> 0)

如何正确处理这种情况?是以编程方式设计唯一的解决方案吗?

谢谢你,亲切的问候

Nicolò的

1 个答案:

答案 0 :(得分:0)

程序化设计不是唯一的答案。您可以使用带有childViewControllers的containerViews或subViews。然后,您可以在IB中自己的ViewController中设计每个视图,并在需要时将它们带入。谷歌所有这些条款,并与instantiateViewControllerWithIdentifier:进行了一些实验。