gpt4 book ai didi

swift - 使用 swift 将 View 加载到 NSContainerView

转载 作者:行者123 更新时间:2023-11-28 06:45:12 24 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

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

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

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