2010-02-16 87 views
4

我有一個標籤欄在底部的視圖。該視圖被推送到導航控制器上,因此頂部還有一個導航欄。通過這個觀點,我想展示一個表格視圖,我從它自己的筆尖創建。當我將這個視圖添加爲子視圖時,它與標籤欄重疊。如何防止重疊標籤欄的子視圖?

有沒有辦法讓這個子視圖自動調整到頂部和底部欄之間的空閒空間?

如果不是,那麼調整其大小以適合它的「正確」方法是什麼?

-Vegar

回答

5

在界面生成器確保您所設置的導航欄和標籤欄隔起來。它應該是「界面」構建器「屬性」視圖中第一個選項卡上的第一個選項列表。這會使您的視圖模仿在視圖中加載時的空間量。

從那裏你也可以選擇剪輯子視圖的選項。界面構建器還允許您爲視圖設置調整大小選項。如果您添加的子視圖未在界面構建器中創建,則必須手動指定這些選項。

最後確保您將子視圖追加到正確的視圖,而不是標籤欄控制器或導航控制器。

最好的辦法是確保子視圖的添加尺寸適合您使用CGRect創建框架的空間量。

+0

打開模擬界面元素似乎解決了我的問題。謝謝! – Vegar 2010-02-17 08:30:19