gpt4 book ai didi

swift - 使用 swift 将 View 加载到 NSContainerView 中

转载 作者:行者123 更新时间:2023-11-30 12:50:09 25 4
gpt4 key购买 nike

我有一个 Storyboard设置,主视图有一堆按钮和一个容器 View ,我希望每次按下其中一个按钮时都会将不同的 View 加载到该容器 View 中,有点像选项卡 View Controller 可以工作,但不使用其中之一。

此外,稍后我计划在这些 View 中添加按钮,加载其他 View 来替换 View 本身。

有人可以给我一些提示吗?谢谢

最佳答案

“容器 View 定义了 View Controller 的 View 子图中的一个区域,可以包含 subview Controller 。在 Storyboard中创建从容器 View 到 subview Controller 的嵌入序列。”

您提到了 NSContainerView,所以我假设您尝试在 macOS 而不是 iOS 上执行此操作。这是一篇有用的文章和代码项目(适用于 iOS 6,但我能够以此为指导在 iOS 9 中设置可切换 subview ): http://sandmoose.com/post/35714028270/storyboards-with-custom-container-view-controllers

重要的部分是使用嵌入转场,然后通过 viewDidLoad 和prepareForSegue 的组合将 View Controller 连接在一起,最后从 Storyboard加载一个可切换 View Controller (例如每个按钮一个),其中它们没有与其他任何东西连接。

关于swift - 使用 swift 将 View 加载到 NSContainerView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41110488/

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