我想让UIImageView在向下滚动时跟随第一个单元格。所以,为了做到这一点,我想我可能会尝试:
CGRect rect = [foldersTable convertRect:[foldersTable rectForRowAtIndexPath:indexPath2] toView:[foldersTable superview]];
imageView.frame=rect;
问题是当我滚动表格视图时,rect不会更新。我必须在哪里放置上面的代码,以便在滚动表格时更新?或者我错过了其他什么?
答案 0 :(得分:1)
正确的方法是:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGPoint offset=foldersTable.contentOffset;
CGRect newFrame=CGRectMake(111, offset.y, 100, 100);
longRope.frame=newFrame;
}
这样它会在tableView滚动中的scrollView中更新。
答案 1 :(得分:0)
当UITableView继承UIScrollView时,检查contentOffset属性是否有助于查找滚动的数量。
如果它正常工作,那么你可以通过计算轻松找出UIImageView的矩形。
如果您需要更多详细信息,请在此处发布......