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
使它成組,然後檢查? –