gpt4 book ai didi

c# - 了解如何在 iOS Designer 中使用 "Container View"

转载 作者:行者123 更新时间:2023-11-29 02:34:44 24 4
gpt4 key购买 nike

可以借助 iOS Designer 在现有 View 上添加 Container View。容器 View 放置在现有 View 上,并嵌入到新添加的 View Controller 。新添加的 View Controller 负责容器 View 的内容。

一个问题是您无法更改嵌入转场或创建新的嵌入转场。描述了唯一的方法here .但是你如何使用它呢?我看到一个example通过交换容器中的 View Controller 。那不是我想要的。我想在一个容器中显示多个 View Controller ,但我只能通过代码对其进行管理。

那么这个 Container View 元素有哪些用例?

最佳答案

在这种情况下,“容器 View ”有点用词不当。它实际上不包含任何东西。

它所做的是将一个框架放置到“父” View Controller 的 View 上,以向您显示包含 View 将出现的位置。

通过这样做,您可以对其使用约束并围绕它进行设计等...

如果您希望多个单独的 View Controller 包含在父 View Controller 中,那么您总是可以添加额外的容器 View 并使用新的容器 segues 设置它们。

但我认为可能有更好的方法来实现您想要做的事情。

更新

好的,听起来您希望在屏幕上显示表 1。然后用户选择一些东西,然后显示表 2。然后表 3. 等等...

为此,我将执行以下操作...

让你的“container segue”指向一个导航 Controller 。不是 table 。

然后您的导航 Controller 的 Root View 将是表 1。然后您可以使用正常的“推送”segues 转到表 2 和表 3。您甚至可以将它们放入设计器中并使用 segues。

像这样...

[] = view controller
() = segue

[Parent]-(embed)-[Navigation Controller]-(root)-[Table1]-(push)-[Table2]-(push)-[Table3]

那应该做你想做的。

关于c# - 了解如何在 iOS Designer 中使用 "Container View",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26488628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com