gpt4 book ai didi

objective-c - 试图使 UITableView 的 tableHeaderView 超出表格边界

转载 作者:可可西里 更新时间:2023-11-01 05:57:15 25 4
gpt4 key购买 nike

我正在尝试为我的表格添加一个“上限”。当您将 table 向下移动并看到它自然地在上面结束时。这是必要的,因为自定义单元格。我认为使用 tableHeaderView 会更好,但它已添加到 tableView 内容中并作为表格的一部分存在。我希望它隐藏起来,只有当您将表从它的作用域中移开时它才可见,并且它应该弹回。

|*cap here*|
|==========| <- top of device
|top cell |
rest of table...

希望这张完美绘制的示意图有助于理解我的想法。

最佳答案

在你的tableview之上添加你的view

UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f - yourHeight, self.view.frame.size.width, yourHeight)];
[self.tableView addSubview:view];

然后,将其添加到您的 tableview 的 scrollViewDidScroll 方法中

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
scrollView.contentInset = UIEdgeInsetsMake(scrollView.contentOffset.y, 0.0f, 0.0f, 0.0f);
}

有关更多信息,请查看此项目

https://github.com/enormego/EGOTableViewPullRefresh

关于objective-c - 试图使 UITableView 的 tableHeaderView 超出表格边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com