将UIView(从故事板)修复到UITableView的顶部

时间:2014-11-09 16:27:14

标签: ios objective-c uitableview uiview uiscrollview

我已将故事板中的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。 我该怎么做?非常感谢!

1 个答案:

答案 0 :(得分:0)

听起来你有一个UITableViewController并将视图添加到表视图标题视图中,因此它会随表格滚动。

如果是这种情况,请尝试将主视图控制器更改为UIViewController并在其中添加视图和tableview。