我已将故事板中的UIView附加到我的UITableView顶部,并将其作为IBOutlet链接到代码,我希望将其固定在tableView
的顶部。我尝试了几种方法:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
headView.center = CGPointMake(headView.center.x + scrollView.contentOffset.x, headView.center.y + scrollView.center.y);
[scrollView bringSubviewToFront:headView];
}
和
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGRect newFrame = headView.frame;
newFrame.origin.y = 0;
[headView setFrame:newFrame];
}
以及我在网站上找到的其他一些方法,但没有一个对我有用,我很害怕,因为我从故事板上连接了headView
。
我该怎么做?非常感谢!
答案 0 :(得分:0)
听起来你有一个UITableViewController并将视图添加到表视图标题视图中,因此它会随表格滚动。
如果是这种情况,请尝试将主视图控制器更改为UIViewController并在其中添加视图和tableview。