3
我试图使用单个标题(我认为这将是一个简单的事情)TableView。
TableView样式是Plain
。
单元正在标题上方滚动。 单元明显位于标题之上,因此它不是清晰的背景颜色。单元格重叠自定义TableView标题
我检查了其他类似的问题,但解决方案是徒劳的。
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
FinancialFieldHeader *header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:[FinancialFieldHeader identifier]];
header.lblLastDate.text = @"Header first line";
header.lblUnitDetails.text = @"Header Second line"];
return header;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 40.f;
}
我发现,如果我回到nil
作为标题查看预期的细胞不重叠和工作。
UPDATE
这是我的FinancialHeader视图。
@interface FinancialFieldHeader : UITableViewHeaderFooterView
@property (weak, nonatomic) IBOutlet UILabel *lblLastDate;
@property (weak, nonatomic) IBOutlet UILabel *lblUnitDetails;
+ (NSString*)identifier;
+ (void)registerForTable:(UITableView*)table;
@end
我发现,除了UITableViewHeaderFooterView
任何正常工作(在滚动细胞不重叠的头)。
是你的tableview分组固定呢? –
没有。 TableView是普通的。 – akashsr
使它成组,然后检查? –