使用NSFetchedResultsController的UITableView空白平板

时间:2012-02-02 15:44:36

标签: ios objective-c uitableview nsfetchedresultscontroller

UITableView创建NSFetchedResultsController的空白平板视图的最佳方法是什么?UITableView没有对象时隐藏,

如果我向tableHeaderView添加子视图,我需要将其定位为与可能会改变大小的UITableViewCell对齐。 而且我不确定如何在不违反NSFetchedResultsController逻辑的情况下将{{1}}用作空白石板。

1 个答案:

答案 0 :(得分:0)

您可以使用以下几种选项:

  1. 如果基类是UIViewController,请在表格视图后面添加空消息子视图,并在表格中将hidden设置为YES

  2. 如果您使用的是UITableViewController,则可以将tableHeaderView设置为空消息视图,确保其高度与表的高度相匹配,然后将scrollEnabled设置为{{1>}在桌子上

  3. 对于这两种情况,您都可以向NO添加子视图,并使用UITableView方法(主要是UIScrollViewDelegate)在滚动期间保持视图静止。