navigationBar是translucent,刚开始下拉刷新的时候,tableview在navigationBar下面,上滑的时候,tableview滑动到navigationBar下面了
很简单,原生的UINavigationController里面嵌一个UITableViewController就做到了。
如果你想要自己写,就要手动设置UITableView的frame为全屏,并且把UITableView的ContentInsets改成(64,0,0,0),并且手动在ViewController中实现UIBarPositioningDelegate,并且将实现方设置成UINavigationBar的delegate,具体可以看看UIViewController在iOS 7中的改变。
刚发现这里的评论格式貌似跟StackOverflow一样了……要回车两下才换行……