【发布时间】:2015-07-21 05:12:29
【问题描述】:
我有一个使用带有自动布局的故事板创建的 iOS 应用。视图控制器位于导航控制器中。沿着导航控制器链向下走几步,我在 VC1 中有一个按钮,该按钮通过弹出框连接到 VC2。当我点击按钮时,会出现一个弹出视图但为空白。我更改了 VC2 的背景颜色以查看视图是否实际出现。它是。没有可见的子视图。我已经创建并重新创建了 VC2。我更改了视图、子视图和视图控制器的大小。我手动和自动创建了约束。我还在导航视图控制器之外创建了一个测试视图控制器。它的行为与导航控制器中的视图控制器相同。
为了检查我是否完全不称职,我创建了一个带有故事板的新项目,其中有一个 VC。我在这个 VC 中放置了一个按钮,弹出框连接到第二个 VC。它按预期工作。当按下按钮时,会出现一个弹出窗口,并且第二个 VC 的所有子视图都将可见。我尝试将第一个 VC 放在导航控制器中,没有任何变化。它继续按应有的方式显示弹出框。我对比了这两个项目,找不到问题所在。
我的问题是:有没有人知道一些会导致这种行为的隐藏设置?或关于我在这里缺少什么的任何建议?
【问题讨论】:
标签: ios swift storyboard popover subview