2011-11-28 67 views
1

我在IB中爲我的項目設置了以下視圖:UITabBarView->UINavigationView->MyCustomViewControllerUISegmentedControl與UITableView

我通過IB將UISegmentedControlUITableView添加到CustomView只需拖動到屏幕上。我希望我的應用看起來與AppStore應用非常相似。 IB的一切看起來都很好;然而,一旦它用數據填充UITableView,它將覆蓋單個單元的整個基礎視圖(分段控件已被覆蓋)。

我不想在代碼中做所有事情,所以我試圖堅持使用IB,因爲這看起來很簡單。有誰知道爲什麼我的UITableView佔據整個框架?

+0

檢查調整大小掩碼在表視圖上正確設置。還要確保在IB中告訴視圖模擬標籤欄和導航欄,以便內容視圖的尺寸合適,然後如果IB中的內容看起來正確,那麼它在運行時應該可以正常工作。 – mattjgalloway

+0

你是什麼意思,它涵蓋了「整體底層觀點」? – titaniumdecoy

+0

調整大小的屏幕看起來是正確的。這就是我所做的。我創建了一個新的選項卡式應用並啓用了故事板。添加了一個帶嵌入式NavigationController的新UIViewController,在底部添加了一個UIToolBar(在tabbar之上),通過調整UITableView的大小來添加UITableView以適應導航欄和工具欄。我將這些行硬編碼爲2並繪製了一個默認單元格。 我運行的應用程序和UITableView填充超過2個單元格(它擴展一路下來)。 – Clay

回答

0

我想清楚發生了什麼事。綁定數據時,我錯誤地重新調整了表格視圖單元格的大小。我最終在故事板中使用了新的原型單元,而不是試圖創建單獨的筆尖。

相關問題