gpt4 book ai didi

iOS viewForHeaderInSection 覆盖其他单元格

转载 作者:可可西里 更新时间:2023-11-01 06:24:14 27 4
gpt4 key购买 nike

我正在尝试在我的应用程序中实现标题 View ,并使用以下代码创建标题 View :

(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *view = [[[NSBundle mainBundle] loadNibNamed:@"FutureAppointmentsHeaderView" owner:self options:nil] lastObject];

return view;
}

我还设置了headerView的高度如下:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 70;
}

当页面加载时,页眉 View 位于正确的位置(见第一张图片)。但是,当我滚动时,标题会覆盖其他单元格(请参见第二张图片。)

enter image description here

enter image description here

我不能因为我做错了什么而导致这种行为。非常感谢任何帮助。

最佳答案

这听起来不像是错误的行为。这就是 header 的行为方式。以 iPhone 上的通讯录应用程序为例 - 当您滚动时,带有当前字母的标题总是会对齐到顶部。当您继续滚动时,它会被一行中的下一个标题替换。

您应该做的是为页眉添加背景颜色,而不是让它保持透明。我认为一旦您这样做,一切都会看起来更好、更容易理解。

关于iOS viewForHeaderInSection 覆盖其他单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32205760/

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