如何在 IB 中设置导航栏和工具栏背景图像

Posted

技术标签:

【中文标题】如何在 IB 中设置导航栏和工具栏背景图像【英文标题】:How to set Nav Bar & Toolbar Background Images in IB 【发布时间】:2017-01-22 10:12:02 【问题描述】:

如何使用 Interface Builder 将导航控制器的导航栏和工具栏背景设置为图像?

我知道如何在代码中执行此操作,并且已在我的应用程序中执行此操作。但现在我希望我的启动屏幕故事板反映应用程序,我必须在 IB 中执行此操作,因为当时应用程序没有运行,所以没有代码。

看起来好像无法完成(我看不到 IB 中没有有用的选项)所以我可能不得不重新考虑启动的外观和感觉 - 但希望有一些解决方案或变通办法我错过了……

【问题讨论】:

【参考方案1】:

很遗憾,这是不可能的,我们无法为启动屏幕 xib/storyboard 文件编写任何自定义类/代码,我们只能使用资源文件进行设计。

也许您可以设计一些图像来模拟您的自定义导航栏/工具栏。

【讨论】:

以上是关于如何在 IB 中设置导航栏和工具栏背景图像的主要内容,如果未能解决你的问题,请参考以下文章

在导航控制器内的 UIViewController 中设置背景

如何在所有场景中设置导航栏背景颜色

弹出视图时不恢复自定义导航栏背景

无法在导航栏中设置完整图像

iOS 8 启动图像文件 - 导航栏和状态栏

导航栏和视图的整个图像