主帖 3 条回复 iOS 7网易新闻新版 tableview和navigation bar结合的那种效果怎么实现? neoman · 2013年09月20日 · 阅读 3 · 无人欣赏。 navigationBar是translucent,刚开始下拉刷新的时候,tableview在navigationBar下面,上滑的时候,tableview滑动到navigationBar下面了
#3 WeZZard 2013年09月20日 很简单,原生的UINavigationController里面嵌一个UITableViewController就做到了。 如果你想要自己写,就要手动设置UITableView的frame为全屏,并且把UITableView的ContentInsets改成(64,0,0,0),并且手动在ViewController中实现UIBarPositioningDelegate,并且将实现方设置成UINavigationBar的delegate,具体可以看看UIViewController在iOS 7中的改变。 刚发现这里的评论格式貌似跟StackOverflow一样了……要回车两下才换行…… 欣赏 0 反对 0 回复本楼