Code Bye

tableview拖至尽头显示白色背景

 

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

设置type试试
引用 1 楼 ybh37 的回复:

设置type试试

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


40分
 [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 370) style:UITableViewStyleGrouped];
刚才把这个问题解决了!不过还是多谢楼上哥们的支持!
思路如下:将所要显示的tableview的frame的高故意增大,y向上移,这样的话其实拖动到尽头的时候还是会显示白框的,但是由于有了y的偏移,因此看不到白框,以到达目的。这个的关键是算tableview的frame的高
不用这么复杂吧。
UITableView继承了UIScrollView
设置bounces属性为NO不就行了吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明tableview拖至尽头显示白色背景