2
可以在靜態UITableViewController中設置節頭部背景/字體樣式嗎?我不能看到任何故事板選項來做到這一點,因爲表格是靜態的,表格方法已經在.M文件中被禁用 - 所以我不知道如何以編程方式應用樣式?iOS - 靜態UITableViewController中的樣式部分頭文件 - IOS7
可以在靜態UITableViewController中設置節頭部背景/字體樣式嗎?我不能看到任何故事板選項來做到這一點,因爲表格是靜態的,表格方法已經在.M文件中被禁用 - 所以我不知道如何以編程方式應用樣式?iOS - 靜態UITableViewController中的樣式部分頭文件 - IOS7
UITableViewDelegate協議定義了一個方法viewForHeaderInSection,它可以在委託中實現以返回自定義標題視圖(也適用於靜態UITableViews)。例如:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
// you can get the title you statically defined in the storyboard
NSString *sectionTitle = [self tableView:tableView titleForHeaderInSection:section];
// create and return a custom view
UILabel *customLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 200.0f, 50.0f)];
customLabel.text = sectionTitle;
return customLabel;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
// return a custom height here if necessary
return 50.0f;
}
偉大 - 感謝您的幫助很多埃德溫 – Dancer
是的工具viewForHeaderInSection –