设置滚动最后一个UItableview单元格

时间:2010-01-14 16:11:45

标签: objective-c uitableview uiscrollview

当我滚动UItableview的位置结束时,最后一个UItableview行似乎是一半。如何完全显示最后一行,如何检测滚动到最后一行?

2 个答案:

答案 0 :(得分:2)

我不知道你的意思是“看似一半”。我想这意味着只显示了一半的细胞?确保首先看到整个表视图的框架。

如果希望单元格出现在表格视图的边界内,请使用

[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:? section:?]
                 atScrollPosition:UITableViewScrollPositionBottom animated:YES];

答案 1 :(得分:1)

我认为屏幕底部有一些东西(如tabBar),它与UITableView重叠。我是对的,我是对的吗?!

只需缩短UITableView 48像素的帧。这是tabBar的平均大小..

或许您还没有考虑到顶部的条形图(状态栏)也很重要,大约是15像素高。在这种情况下,请取UITableView框架高度的15个像素。