Ios UITableView节标题是否与自定义标题视图重叠?
我试图调整视图大小或添加约束,但没有效果。 这是不起作用的代码:Ios UITableView节标题是否与自定义标题视图重叠?,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我试图调整视图大小或添加约束,但没有效果。 这是不起作用的代码: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) { return 100; } return 0; } -(UIView *)tableView:(UITableView *)tableView viewForHea
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
if (section == 0) {
return 100;
}
return 0;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
//self.mainViewTableView.tableHeaderView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0.1)];
if (section == 0) {
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 50, tableView.frame.size.width, 100)];
//[view setBackgroundColor:[UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1]];
[view setBackgroundColor:[UIColor redColor]];
[self.mainViewTableView setTableHeaderView:view];
return view;
}
else{
return nil;
}
}
但当我尝试这个方法时,它可以找到。(这不是我想要的,我想要在故事板中添加标题视图,但不是以编程方式添加。)
tableview中有两种类型的标题:
- 主tableview标题,显示在顶部李>
- 节标题,显示在每个节中
设置您在tableView ViewForHeader部分中创建的视图的位置 swift版本:
sectionView.layer.zPosition = -1
我想在storyboar中使用主tableview标题,但节标题与屏幕截图一样与主标题重叠,如何处理?如果不需要任何节标题,只需一个tableHeaderView-而不需要重写此委托方法:-(UIView*)tableview:(UITableView*)tableview ForHeaderInterface:(NSInteger)节{你找到解决办法了吗。。。
sectionView.layer.zPosition = -1