gpt4 book ai didi

ios - 你能从多个导航 Controller 转到 Storyboard View Controller 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:44:52 25 4
gpt4 key购买 nike

背景:该应用的 UI 是一个标签栏 Controller ,每个标签栏都有自己的导航 Controller 。几个 View Controller 很常见,用户可以访问它们而不管他们使用的是哪个选项卡。最初,我只是简单地将整个 Storyboard的 segues 转到 Storyboard上的一个 View Controller 以获取这些常见 View 。但我意识到用户可以进入公共(public) View ,选择不同的选项卡,然后在不同的导航 Controller 上返回到该公共(public) View ……我不知道那是什么。这两个是 View Controller 的不同实例吗?如果不是,弹出时它会“返回”哪个导航 Controller ?

Xcode 崩溃变得越来越频繁,直到它在打开 Storyboard后立即开始崩溃。与此同时,我收到了几十个“模棱两可的观点”类型的警告,我一直推迟解决。所以我调整了约束,直到所有警告都被消除,加上我消除了导航 Controller 之间的任何 segue,我只有多个公共(public) View 的副本。从那以后,Xcode 一直稳定如磐石。但是现在我的 Storyboard 中的一整组 View Controller 各有三个副本,事实证明更改/维护它们很麻烦。

最佳答案

Storyboard 非常强大,但它也是一种便利,可以说是为简单的界面和更多的新手程序员设计的。因此,在创建更复杂(或者更恰本地说,不太标准)的界面时,您希望将更多内容移入代码中。这可以是 Storyboard中命名 View Controller 的组合(从代码实例化)或独立的 XIB 文件。

关于ios - 你能从多个导航 Controller 转到 Storyboard View Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19815833/

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