2014-10-09 78 views

回答

1

只需爲第一部分創建一個標題,該部分包含標準標題以及希望用於tableView頂部的標題。配置UITableViewDelegate只爲第一部分返回頂部標題,否則使用標準標題。

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 
    if(section == 0) { 
     MyTopHeader *header = [[MyTopHeader alloc] init]; 
     return header; 
    } 
    else { 
     MySectionHeader *header = [[MySectionHeader alloc] init]; 
     return header; 
    } 
} 

您可能還需要自定義高度。

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { 
    if(section == 0) { 
     return 150.0f; //top header height 
    } 
    else { 
     return 70.0f; // section header height 
    } 
} 
相關問題