我有一个UITableView,如果我点击其中一行,它会在底部添加一个子视图。问题是,当我点击表中的最后一行时,它会隐藏子视图,并让我滚动到底部才能看到它。这是一个小bug,但如何解决这个问题呢?
我能想到的一种方法是,如果选择了最后一行,则向下滚动到该行的底部。 不过,这似乎不是一个很好的解决方案。
这里有一个视频说明我的问题。
我能想到的一种方法是,如果选择了最后一行,则向下滚动到该行的底部。 不过,这似乎不是一个很好的解决方案。
这里有一个视频说明我的问题。
if (indexPath.row == [dataArray count]) {
[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:indexPath.row
inSection:0]
atScrollPosition:UITableViewScrollPositionBottom
animated:YES];
}
我还使用了以下方法来使最后一行可见(尽管从您的视频中我不认为这对您的情况有用)
[guessesTableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];