2011-05-06 55 views
0

在我的iPhone應用程序中,我在導航欄中放置了一個大小爲480 x 44的圖像,但是當我切換到橫向時,圖像變得更短。請有人幫助我。導航圖像橫向過短

回答

1

我會製作2個不同版本的圖像(橫向和縱向模式),然後執行-willAnimateRotationToInterfaceOrientation來選擇合適的版本。

+0

嗯我使用320X44的potrait和480X44的景觀,但它在景觀較短 – sandy 2011-05-06 12:34:29

+0

它發生在我身上。你也必須縮短身高。 – 2011-05-06 12:47:30

3

由於導航欄在橫向模式下具有不同的大小,因此圖像大小會減小,並會裁剪人像(44px高度)。

應該是像素在景觀的高度。

+0

thanx,但landsacpe中的480變短 – sandy 2011-05-06 12:35:39

+0

是的,操作系統自動將橫向模式下的導航欄的大小調整爲34px高度,而不是縱向44px。 AFAIK不可能改變這種行爲,所以當設備旋轉時你必須改變圖像(參見Ruben的答案)? – Jilouc 2011-05-06 13:06:44

+0

在橫向模式下,高度爲32而不是34像素 – 2012-11-14 14:09:32