【发布时间】:2015-03-14 13:09:05
【问题描述】:
所以我在我的故事板中创建了一个 ViewControl,它有 3 个子视图。每个代表我想显示的不同视图,具体取决于在前一个屏幕 (NavControl) 上选择了哪个表格行。我首先检查通过属性检查器的“隐藏”属性隐藏的所有子视图。每个视图中的所有对象都没有隐藏,而是因为子视图本身被隐藏(显然)而被隐藏。认为我可以使用我给三个子视图中的每一个一个标签(0、1和2)的标签属性,但不知道如何使用它(以防万一这对我提供一个选项很有用关于如何做到这一点,我想在这里提一下)。
那么,我到底是如何显示然后隐藏这些子视图的呢?我不想遍历子视图中的每个对象并将其隐藏属性切换为真/假我觉得我应该能够“显示/隐藏”整个子视图。从而实现相同的结果,但更简洁。
我找不到任何可以通过网络搜索或 stackoverflow 搜索帮助我的东西。
我的代码很简单。我捕获在前一个屏幕中选择的行并将其传递给包含子视图的详细信息屏幕上的变量。我知道这是有效的,因为我已经在详细信息屏幕 viewDidLoad 函数上设置了 println()。所以现在我要做的就是进入这些条件中的每一个,并告诉它要显示和/或隐藏哪个子视图。
感谢所有这些社区的帮助!没有它我会迷路的。
【问题讨论】: