ios - 在 Storyboard上制作一个屏幕,其中 View 在按钮单击时相互替换?

标签 ios swift uiview storyboard

我是 Swift 和 Storyboard 的新手。我正在制作一个屏幕,我想将具有不同组件的不同 UIView 彼此放置在一起。如何实现这一目标?并通过单击按钮查看它们。我应该使用 subview 还是处理它们的可见性>

最佳答案

在 Storyboard 中,您无法创建单独的 View 。因此,只需在具有适当框架的 Controller 中创建 UIView,并将其导出放在controller.m 文件中即可。

是的,您必须使用 subview 并处理那里的可见性。最初隐藏所有 UIView。现在基于按钮点击事件显示所需的 View 并隐藏所有其他 View 。

关于ios - 在 Storyboard上制作一个屏幕,其中 View 在按钮单击时相互替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33012033/

相关文章:

ios - Objective-C 中的异步编程 : I feel like there is repetitive code here and I don't know what I can do about it

json - 如何使用 Codable 在 Swift 4 中解析复杂的 JSON

ios - 如何取消 CGContextClipToRect? (iOS)

ios - 如何在滑动手势识别器函数中找到 UIButton 元素的父元素以构造对象?

ios - 当选择单元格时,如何阻止 UIView 的背景颜色消失?

ios - 使用 Objective-C 获取以分贝为单位的声级

iphone - 任何用于在 iDevices 上分析 iOS 5 beta 的 MediaLibrary.sqlitedb 的 sqlite 数据库浏览器

ios - 为 iOS 构建 webrtc 库时出错

ios - 使用来自另一个 View Controller 的 setter getter

ios - 如何将字典的内容转储到 UITextView 或 UILabel 中?