2011-05-20 34 views
0

我試圖把一個UIBarButtonItem與UINavigationBar上的自定義圖像。但是,當我這樣做時,圖像看起來不正確。我想讓導航欄上的按鈕看起來像它下面的按鈕。導航欄中的按鈕圖像具有不同的外觀。爲什麼?

screenshot

(這是來自模擬器的屏幕截圖,順便說一下,界面生成器)

我通過創建一個UIButton,使用嵌齒輪圖像作爲創建的自定義的UIBarButtonItem背景,然後將其拖動到Interface Builder中正確的欄按鈕項目位置。看起來用前面提到的UIButton作爲「自定義視圖」(-initWithCustomView)以編程方式創建UIBarButtonItem具有相同的結果,我相信這也是正在發生的事情。

我不明白爲什麼按鈕圖像失去了它的漂亮的邊緣和顏色漸變,當我將它添加到包裹在酒吧按鈕項目中的導航欄。誰能告訴我?

在此先感謝。

回答

4

圖片沒有變化。這是相同的。它只是當放在不同的背景,它是不同的。你應該考慮增加對比度。

+0

你說得對,花了我一段時間纔看到。你的意思是通過「改變對比度」來編輯圖像?或者你指的是在界面構建器中可用的設置? – pancake 2011-05-22 20:30:30

+0

編輯圖像。改變背後的漸變,使其在頂部變得更輕。 – 2011-05-22 20:33:54