如何使用Swift显示和/或隐藏子视图

jammyman34

因此,我在情节提要中创建了一个具有3个子视图的ViewControl。每个人都代表一个我想显示的不同视图,具体取决于上一个屏幕(NavControl)上选择的表行。首先,通过检查Attributes Inspector的“ hidden”属性来隐藏所有子视图。每个视图中的所有对象都没有被隐藏,而是被隐藏了,因为子视图本身被隐藏了(很明显)。认为我可以使用为三个子视图中的每个子视图分配一个标签(0、1和2)的tag属性,但无法弄清楚如何使用该标签属性(以防万一这对于为我提供一个选项非常有用)关于如何执行此操作,我想在此提及)。

那么,我该如何显示然后隐藏这些子视图中的任何一个?我不想遍历子视图中的每个对象并将其隐藏属性切换为true / false,我觉得我应该能够“显示/隐藏”整个子视图。从而达到相同的结果,但更为简洁。

我找不到通过网络搜索或stackoverflow搜索对我有帮助的任何内容。

我的代码很简单。我捕获在上一个屏幕中选择的行,并将其传递到包含子视图的详细信息屏幕上的变量。我知道这是可行的,因为我已经在详细信息屏幕的viewDidLoad函数上设置了println()。因此,现在我要做的就是进入每个条件,并告诉它要显示和/或隐藏哪个子视图。

谢谢,我感谢所有这些社区的帮助!没有它我会迷路的。

亚当·普罗

您应该IBOutlet为三个子视图的每一个创建然后,您可以直接从这些引用中显示/隐藏它们。如果您隐藏视图,它将自动隐藏其子视图。

一旦有了视图的出口,就可以执行以下操作: viewYouWantToHide.isHidden = true

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从父视图隐藏/显示子视图

Swift中的动画显示和隐藏视图

如何使用Swift显示和隐藏UIAlertAction按钮

视图加载后隐藏子视图图像(使用Swift)

以编程方式显示和隐藏容器 UIView 及其子视图

在Swift 4.2 Xcode中隐藏和显示视图

React Native 如何使用键值隐藏和显示精确的一个视图

如何使用角度ui路由器隐藏和显示视图?

显示和隐藏列表视图

UIStackView-使用动画隐藏和折叠子视图

如何在单击按钮时显示和隐藏局部视图?

如何在滑动时显示和隐藏视图

如何快速显示和隐藏表格视图单元格

使用同一动画隐藏和显示多个视图

如何使用 addEventListener 隐藏和显示

如何使用 jQuery 隐藏和显示 div

如何使用JavaScript隐藏和显示菜单?

如何使用 angularjs 显示和隐藏值

如何使用 if 和 else 显示/隐藏标签

如何使用 Angular 显示和隐藏 div

Swift:如何通过情节提要而不是使用XLPagerTabStrip以编程方式显示子视图控制器

如何使用 python 在 Maya 的活动视图中显示/隐藏项目(?)?

如何在 Swift 中扩展 UIViewController 以隐藏和显示 StatusBar

iOS Swift:如何隐藏和显示 UIViewController 中的按钮

如何使用Swift和parse.com在表格视图中显示图像

如何使用 jquery 和 css 隐藏和显示侧边栏?

如何使用if语句使用jquery显示和隐藏2 div?

Swift 3.0 使用表格视图来显示和添加评论

使用 MVC 从脚本和/或 Razor 模型视图中显示和隐藏元素