1
我在IB中爲我的項目設置了以下視圖:UITabBarView->UINavigationView->MyCustomViewController
。UISegmentedControl與UITableView
我通過IB將UISegmentedControl
和UITableView
添加到CustomView
只需拖動到屏幕上。我希望我的應用看起來與AppStore應用非常相似。 IB的一切看起來都很好;然而,一旦它用數據填充UITableView
,它將覆蓋單個單元的整個基礎視圖(分段控件已被覆蓋)。
我不想在代碼中做所有事情,所以我試圖堅持使用IB,因爲這看起來很簡單。有誰知道爲什麼我的UITableView
佔據整個框架?
檢查調整大小掩碼在表視圖上正確設置。還要確保在IB中告訴視圖模擬標籤欄和導航欄,以便內容視圖的尺寸合適,然後如果IB中的內容看起來正確,那麼它在運行時應該可以正常工作。 – mattjgalloway
你是什麼意思,它涵蓋了「整體底層觀點」? – titaniumdecoy
調整大小的屏幕看起來是正確的。這就是我所做的。我創建了一個新的選項卡式應用並啓用了故事板。添加了一個帶嵌入式NavigationController的新UIViewController,在底部添加了一個UIToolBar(在tabbar之上),通過調整UITableView的大小來添加UITableView以適應導航欄和工具欄。我將這些行硬編碼爲2並繪製了一個默認單元格。 我運行的應用程序和UITableView填充超過2個單元格(它擴展一路下來)。 – Clay