为UITableView
创建NSFetchedResultsController
的空白平板视图的最佳方法是什么?UITableView
没有对象时隐藏,
如果我向tableHeaderView
添加子视图,我需要将其定位为与可能会改变大小的UITableViewCell
对齐。
而且我不确定如何在不违反NSFetchedResultsController
逻辑的情况下将{{1}}用作空白石板。
答案 0 :(得分:0)
您可以使用以下几种选项:
如果基类是UIViewController
,请在表格视图后面添加空消息子视图,并在表格中将hidden
设置为YES
如果您使用的是UITableViewController
,则可以将tableHeaderView
设置为空消息视图,确保其高度与表的高度相匹配,然后将scrollEnabled
设置为{{1>}在桌子上
对于这两种情况,您都可以向NO
添加子视图,并使用UITableView
方法(主要是UIScrollViewDelegate
)在滚动期间保持视图静止。