2013-01-11 76 views
0

我試圖做一個自定義的UINavigationBar,但問題是我的背景圖像有一個曲線,它的一點點大於默認導航欄。當我嘗試設置背景圖像並更改導航欄大小時,它只是將圖像縮放爲矩形。有任何想法嗎?UINavigationBar與背景形狀

酒吧: navigation bar background

+0

我(它被從頂部1個像素移位)還沒有嘗試過,但也許你可以使導航欄背景透明,並在主UIWindow上繪製此圖像? –

+0

[自定義UINavigationBar背景]的可能的重複(http://stackoverflow.com/questions/704558/custom-uinavigationbar-background) – t0mm13b

回答

1

覆蓋

- (CGSize) sizeThatFits:(CGSize)size { 
    return CGSizeMake(custom_width, custom_height); 
} 

爲了回報規模爲您的自定義導航欄。

請注意,如果您使用的高度,是不是4的倍數,就會造成麻煩,如果你隱藏,然後顯示在任何一點的導航欄

+0

謝謝,那是它) – Drabuna