簡體   English   中英

設置導航項背景和標題的行為異常

[英]Weird behavior in setting navigation item background and title

我正在開發一個簡單的iPhone應用程序。 我正在嘗試通過為導航項欄設置圖像來設置樣式。 使用此代碼

self.navigationItem.title=@"Test";
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navbar_bg.png"]];
self.navigationItem.titleView = imageView;

首先,必須顯示我的視圖標題,但是一旦加載圖片,它便會覆蓋該標題。 因此,我該如何做才能使標題(在這種情況下為測試)位於我的形象之上。

但是我最大的問題是,為什么導航欄圖像像圖像B那樣顯示,為什么后退按鈕將圖像推到側面。 (是同一張圖片)如果想告訴我如何更正此問題。

謝謝

在此處輸入圖片說明

使用以下代碼,它應該可以解決您的問題。

UIImage * image = [UIImage imageNamed:@"navbar_bg"];
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = NO;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM