tableview在拖到尽头时,还可以向下拖拽,但是此时屏幕中,多拖拽出来的部分会变成白色,如果我们的tableviewcell中设置的背景和白色不匹配的话,看起来就会显得非常的突兀,解决的方法之一为设置tableView.backgroundView属性。
把整个tableview的背景设为透明,然后为每个cell设置你想要的背景
但是觉得仍然不够美观,能否实现类似ibooks的效果,好像是最上方是一个很大的cell,但是不会出现在view中,请高手赐教,谢谢!

解决方案 »

  1.   


    楼上的兄弟能否再具体点?我刚开始做iphone,可能不太清楚,呵呵,麻烦了
      

  2.   

     [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 370) style:UITableViewStyleGrouped];
      

  3.   

    刚才把这个问题解决了!不过还是多谢楼上哥们的支持!
    思路如下:将所要显示的tableview的frame的高故意增大,y向上移,这样的话其实拖动到尽头的时候还是会显示白框的,但是由于有了y的偏移,因此看不到白框,以到达目的。这个的关键是算tableview的frame的高
      

  4.   

    不用这么复杂吧。
    UITableView继承了UIScrollView
    设置bounces属性为NO不就行了吗?