2012-02-02 62 views
3

什麼是UITableView創建空白石板視圖的最佳方法是NSFetchedResultsController沒有對象時可見,並隱藏其他?UITableView空白石板使用NSFetchedResultsController

如果我將子視圖添加到UITableView,我需要將其定位爲可以更改大小的tableHeaderView。 而且我不確定如何在不破壞NSFetchedResultsController邏輯的情況下使用UITableViewCell作爲空白頁面。

回答

0

有幾個選項,你可以使用:

  1. 如果基類是UIViewController,添加空消息子視圖表視圖後面設置hiddenYES在桌子上

  2. 如果您使用的是UITableViewController,則可以將tableHeaderView設置爲您的空消息視圖,確保其高度與表格的高度相匹配,然後在表格上將scrollEnabled設置爲NO

  3. 無論哪種情況,您都可以將子視圖添加到UITableView,並使用UIScrollViewDelegate方法(主要是scrollViewDidScroll:)在滾動期間使視圖保持靜止。