2011-12-14 110 views
0

我新的iPhone程序和即時通訊面臨的問題與意見。iOS視圖演示文稿

我無法正確回顧視圖,例如在這種情況下。我有一個在底部有一個tabbar的ViewController。這個控制器有其他4個控制器,當用戶點擊圖標時,我會顯示每個控制器。

但是,當主控制器上出現4個控制器之一的新視圖時,我在視圖下方出現一條線。在圖片中是一個紫色的。 當我改變方向時,這條空行出現在同一個地方。有時候,當我在應用中以橫向方向進入時,此線出現在左側。

我在這裏工作與IB。所以,有人可以指點我在正確的方向? :S

關於shouldAutorotateTo ..方法我有YES,我是否必須管理視圖並更改大小和每次執行該方法時的位置? 我是否必須爲每個控制器創建2個NIB,作爲每個方向選項的一個?

編輯:我改變了圖片更清晰,並顯示其他「錯誤」。

第1步我進入肖像取向的視圖。改變它,仍然有一個磨損線盯着。我所有的筆尖都是縱向的,尺寸爲320和480。

在2我進入風景視圖,但筆尖加載爲肖像。當我改變方向時,它不應該擴大它應該。 我如何解決這個第二個問題?

我不填就像每控制器2個筆尖:S

Thx提前!

enter image description here

回答

0

那在你看來空間看起來像iOS的狀態欄的確切高度,回顧IB你發鈔銀行,看看你有你的視圖控制器模擬的狀態欄。如果你這樣做,把它關掉,你可能會看到你的視圖尺寸不正確。因爲它的高度是460而不是480.

+0

我把他們全部關閉。標籤欄,導航欄和狀態欄。仍在發生:S –

1

您的自轉問題的簡短答案: 您可以創建兩個筆尖(當發生自轉時在它們之間切換)或僅使用一個筆尖。這取決於你的目標。如果你想創建一個完全不同的視圖(如音樂應用程序顯示風景上的封面流和肖像上的歌曲),你應該創建兩個筆尖。 如果您的視圖更像消息應用程序,您可以輕鬆使用一個筆尖。看看「尺寸檢查器」(Xcode 4中的第5個標籤),紅線指導您。 Xcode 4界面生成器的蘋果文檔是讓你進入該行爲的良好開端。