将自定义导航栏分配给 UINavigationController [重复]

Posted

技术标签:

【中文标题】将自定义导航栏分配给 UINavigationController [重复]【英文标题】:Assign custom navigation bar to UINavigationController [duplicate] 【发布时间】:2011-09-05 15:31:24 【问题描述】:

可能重复:Custom UINavigationBar Background

我正在应用程序委托中以编程方式创建我的 uinavigation 控制器。我有一个子类 UINavigationBar 并希望将其分配为控制器的导航栏。在 IB 中,我只需选择控制器、它的栏并将类从默认类更改为我的自定义类。但是我不知道如何在代码中做到这一点。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

当我想起我使用来自this 帖子的自定义导航控制器时,我才开始输入详细的回复

猜猜它也正是您要寻找的。​​p>

【讨论】:

您已被接受,但我认为您的答案实际上是错误的,因为在您的示例中,UINavigationController 不是以编程方式创建的,而是在 Interface Builder 中创建的。 答案是错误的。它不是以编程方式完成的 这是在 IB 中做的,不是以编程方式...

以上是关于将自定义导航栏分配给 UINavigationController [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将自定义 BarButtonItem 添加到顶部导航栏

将自定义奏鸣曲页面路由添加到导航栏

将自定义 CSS 导航栏从水平转换为垂直

当 prefersLargeTitles 为 true 时自定义 NavigatioItem TitleView

Angular - 将自定义验证器分配给 FormGroup

打字稿将自定义对象分配给任何对象