我想在我的UINavigationBar的設置後退按鈕這一形象:設置導航欄後退按鈕圖像
我不想讓圖像嵌入標準的後退按鈕圖像中,我只想要這個圖像出現。
我知道從看着,我可以使用其他問題:
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
設置後退按鈕的背景圖像。但是這會導致圖像被拉伸,而且就我所知,這幅圖像並不適合被拉伸。
有沒有一種方法可以將我的圖像替換回按鈕圖像?
我支持iOS 5.0及更高版本。
感謝您的回覆和文檔的鏈接。我熟悉製作可拉伸的圖像,但是從圖像中可以看出,如果水平拉伸,圖像看起來不會很好。我想知道是否可以替換按鈕圖像,而不是僅設置背景圖像。 – Darren 2013-04-27 17:01:59
在創建可拉伸圖像時,您可以指定哪些部件未拉伸。您只需設置包含箭頭的圖像部分未被拉伸,並且其周圍的邊緣是。 – Wain 2013-04-27 17:05:03
哦,我明白了,對不起,我誤解了你的答案。但是有可能不能拉伸圖像的中心,並允許邊緣伸展嗎?我認爲resizableImageWithCapInsets允許你設置圖像的邊緣不會被拉伸。我怎樣才能創建一個圖像的邊緣是可拉伸的,但中心不是? – Darren 2013-04-27 17:15:11