我想将背景设置为导航栏,但仅限于由红色矩形舍入的背景。我不想要另外两个,其中说“Menú”和“Titulo Menu”。
我在AppDelegate类中使用此代码:
UIImage *navBarImg = [UIImage imageNamed:@"fondo.png"];
[[UINavigationBar appearance] setBackgroundImage:navBarImg
forBarMetrics:UIBarMetricsDefault];
我该怎么做?有可能吗?
感谢您的帮助
答案 0 :(得分:3)
您是否在故事板中初始化了所有NavBars?或者通过代码?
如果您通过故事板添加它们,您只需将红色标记的UINavBar链接到代码中的某个指针,然后调用:
[myNavbar setBackgroundImage:[UIImage imageNamed:navBarImg]
forBarMetrics:UIBarMetricsDefault];
所以你不要改变所有导航栏的样式,只需改变你想要的样式。
希望它适合你!