gpt4 book ai didi

ios - 在一个 Controller 中显示两个 View 组件,但来自两个文件(xib/storyboard)

转载 作者:行者123 更新时间:2023-11-29 00:12:31 26 4
gpt4 key购买 nike

我想实现如下的东西:

enter image description here

但是,我希望我的第一个版本应用程序没有 map ,稍后我会添加 map 。所以,最终的目标是在上面的屏幕上同时显示 map 和其他内容。

我的问题是,如何实现?听起来我应该将 map 和其余 UI 分别放在两个文件(xib 或 Storyboard)中,然后再将它们组合在一起。但我不确定在 iOS 中实现这些东西的正确方法是什么?

我可以实现一个只包含 map 的 View 组件,然后,另一个 View 组件只包含其余部分,然后将它们组合起来,然后将一个 UIViewController 与组合 View 相关联吗?如果可以,该怎么做?如果不是,实现此目标的正确方法是什么?

最佳答案

我认为您可以通过使用容器 View 来实现这一点;向 Storyboard中的 View Controller 添加 2 个容器 View ,上面的容器 View 将包含 map 及其内容,底部的容器 View 将包含其他任何内容。

要在应用的第一个版本中隐藏第一个容器 View ,您只需在正确设置其他约束后将上层容器 View 的高度约束设置为 0。

如果你想使用另一个 Storyboard 文件中的 View Controller ,你可以查看我的答案 here .

关于ios - 在一个 Controller 中显示两个 View 组件,但来自两个文件(xib/storyboard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46043762/

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