自定义 UINavigationBar 使其不可见,但保持按钮可见

Posted

技术标签:

【中文标题】自定义 UINavigationBar 使其不可见,但保持按钮可见【英文标题】:Customise UINavigationBar to make it invisible, but keep buttons visible 【发布时间】:2012-05-30 15:04:08 【问题描述】:

我知道 ios 5 允许 UINavigationBar 自定义,但我不确定它是否能满足我的需要。我想完全删除栏,或者至少让它不可见,但保留按钮(backButton、rightBarButton 等)并用我自己的图像替换它们。我可以实现实际的按钮,但保留导航栏要方便得多,因为我想使用它的行为。这可能吗?非常感谢。

【问题讨论】:

【参考方案1】:

您可以将导航栏设置为隐藏并自己处理所有导航。导航控制器仍然存在,但导航被您的自定义按钮覆盖。

【讨论】:

也许这是最简单的解决方案。 我们一直在工作中这样做。它迫使您构建自己的导航栏/按钮,但您可以使用它做任何您想做的事情,只需根据需要打开和关闭视图。构建一个漂亮的用户界面......这取决于你。 ;) 保持按钮可见的替代解决方案:***.com/questions/18969248/…

以上是关于自定义 UINavigationBar 使其不可见,但保持按钮可见的主要内容,如果未能解决你的问题,请参考以下文章

如何使自定义 UIView 与 UINavigationBar 结合使其看起来像一个

在不打开图表工作簿或使其不可见的情况下更新 PowerPoint 图表

如何修复此 WordPress 功能使其不返回 404 页面?

ag-grid columnsMenuTab 自定义

使用 UIAppearance 移动 UINavigationBar

更改 android studio 中的 textview 可见性