2011-08-23 47 views
1

我想在UITableView中顯示數據,第一行將是一個標籤來標識數據的類型。向下滾動時如何將第一行作爲標籤保存?保持tableview常數的第一行

謝謝!

+0

tableviewheader部分u需要 –

回答

3

您可以使用TableView標題做到這一點。這裏是一個例子:

UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 60)]; 
UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 20, 300, 40)]; 
headerLabel.text = NSLocalizedString(@"blablabla", @""); 
headerLabel.backgroundColor = [UIColor clearColor]; 
[header addSubview:headerLabel]; 

    myTable.tableHeaderView = header; 
1

使用表視圖的標題專門做這件事。所有的功能已經內置到UITableView類中。在UITableViewDataSource,只實現

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 
0

我認爲可以實現的一種方式是使用UITableViewtableHeaderView財產。使tableHeaderView看起來像表格的第一行,並從第二行開始表格。

相關問題