gpt4 book ai didi

ios - 导航栏未显示在 Storyboard 中,但显示在模拟器中

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

我有一个导航 Controller 、一个 viewcontroller 1 和一个 viewcontroller 2。在我的 vc1 中,导航栏正常显示,带有可编辑的标题,我可以向其中添加 uibarbutton 项目。我的问题出在 vc 2 上。我确实看到了一个导航栏,但我无法在 Storyboard 中添加按钮或设置标题。在大纲布局中,我通过 vc 1 看到了一个导航栏,但通过 vc 2 我看到了顶部布局指南。

奇怪的是,当我以编程方式为 vc 2 设置标题时,我实际上在模拟器中看到了设置的标题。

有没有办法在 Storyboard中编辑 vc 2 上的导航栏?

我是新手,所以请不要对我太苛刻。

最佳答案

这种行为确实是完全自然的。

这是因为UINavigationController使用动态机制来管理不在 Storyboard编辑范围内的 View Controller 堆栈。您将必须自定义您的 UINavigationBar以编程方式,不幸的是,在 Storyboards 中这是不可能的,至少如果你使用 UINavigationController 是不可能的。 .但是,您可以拖放 UINavigationBar到你的 UIViewcontroller直接在 Storyboards 中定制你喜欢的那个,只有由 UINavigationController 管理的那个将无法以这种方式进行编辑。

关于ios - 导航栏未显示在 Storyboard 中,但显示在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27834287/

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