0

在我的iPhone應用程序中,我有一個Default.png圖像,當應用程序加載時出現。當我的應用程序加載時,出現的第一個視圖嵌入到選項卡欄控制器和導航控制器中。我在你看到的第一個視圖上有一個UIImageView - 基本上我想保留ImageView圖像保持與default.png完全相同的位置。當視圖出現時,它將被調整大小並通過導航欄&標籤欄向上/向下移動,我可以避免這種情況嗎?帶有標籤欄和導航欄的UIView背景圖像

是我想要實現的可能嗎?

我希望我的觀點清楚,有點尷尬的解釋。

回答

1

我不太確定你在問什麼。是的,任何屬於標籤欄控制器或導航控制器的視圖都將調整大小以適應剩餘的屏幕空間,但您確切知道在考慮其他UI元素佔用的空間之後,圖像視圖留下了多少空間:

狀態欄:320 x 20(人像),480 x 20(風景) 導航欄:320 x 44(人像),480 x 34(風景) 標籤欄:320 x 49(人像),480 x 49景觀)

所以基本上,你有你的圖像視圖以下可用空間:

肖像:320×367 解構:480 * 217

設計你的Default.png時考慮到這些尺寸。老實說,最簡單的方法是將你的第一個屏幕與你的Default.png相匹配,就是簡單地截取iOS模擬器。