iOS 7网易新闻新版 tableview和navigation bar结合的那种效果怎么实现?

neoman 发布于 2013年09月20日
无人欣赏。

navigationBar是translucent,刚开始下拉刷新的时候,tableview在navigationBar下面,上滑的时候,tableview滑动到navigationBar下面了

共3条回复
tinyfool 回复于 2013年09月20日

我还没研究,帮你转下

neoman 回复于 2013年09月20日

3ks,刚在做个东西,把需要的功能实习好了,再研究下

WeZZard 回复于 2013年09月20日

很简单,原生的UINavigationController里面嵌一个UITableViewController就做到了。

如果你想要自己写,就要手动设置UITableView的frame为全屏,并且把UITableView的ContentInsets改成(64,0,0,0),并且手动在ViewController中实现UIBarPositioningDelegate,并且将实现方设置成UINavigationBar的delegate,具体可以看看UIViewController在iOS 7中的改变。

刚发现这里的评论格式貌似跟StackOverflow一样了……要回车两下才换行……

登录 或者 注册