如何给UINavigationBar title background和padding添加

How to add to UINavigationBar title background and padding

我正在尝试将此设计实现到应用程序中。


我的第一个计划是为标题视图添加纯色背景和一些填充,但我找不到任何信息。据我了解,我只能通过 [UINavigationBar appearance]

上的 setTitleTextAttributes 设置标题视图文本属性

现在我的导航栏看起来像这样

将此设计实施到应用程序中的更好方法是什么?

执行以下操作:

1.set 跳棋图案作为背景图片。 2.create 具有所需高度和设置文本或属性文本的 UILabel。 3.self.navigationItem.titleView = yourLabel

这比简单地将整个事物作为背景图像更可靠,因为它允许您在具有相同方格背景的同时更改不同屏幕的标题。