【发布时间】:2019-03-01 10:51:46
【问题描述】:
我对 iOS/Swift 开发并不完全陌生,但我大部分时间都在处理“后端”代码,所以很遗憾我的 UI 设计/开发技能水平不是我想要的。考虑到这一点,我的 UI 布局(用于视图控制器)看起来像这样:
在此布局中,标记为“View To Swap”的视图可能处于以下三种状态之一:
- 它可能被隐藏(或删除?)在这种情况下,StackView B 应该直接显示在 StackView A 下方
- 它可能需要显示(或被替换?)“子视图 A”
- 它可能需要显示(或被替换?)“子视图 B”
子视图 A 和 B 的右上角都有一个按钮,单击该按钮时应删除/隐藏“视图交换”视图。
我已经阅读了一些关于容器视图的内容,我想知道这是否是我应该在这里采用的方法,还是有更简单、直接的方法来实现它?我目前正在使用情节提要和自动布局来定义我的主视图(左侧的视图)和约束,但我了解以编程方式构建 UI 的基础知识,如果这样可以更容易地实现这样的东西?感谢您的任何建议!
【问题讨论】:
标签: ios swift view storyboard