如何在滚动UITableView时移动视图?

时间:2012-11-29 11:44:07

标签: uiscrollview uiscrollviewdelegate

我有一个searchBox和一个显示结果的表视图。我想要的是,当我在表格视图中向上滚动时,searchBox会以相同的速度和距离上升。

这是我的代码:

- (void)scrollViewDidScroll:(UIScrollView *)sender {
    if(tableView.contentOffset.y >= 110){
        CGRect frame = searchBox.frame;
        frame.origin.y = - (tableView.contentOffset.y-110);
        searchBox.frame = frame;
    }
}

如果我慢慢滚动,这段代码就可以了。

如果我滚动得非常快,当我向下滚动时,不会显示searchBox的某些部分。

我哪里错了?

0 个答案:

没有答案