自製tableview 中的段名
//返回對應段的段名,即 小標題
- (UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView* customView = [ [ [ UIView alloc ] initWithFrame: CGRectMake( 10 , 0 , 300 , 45 ) ] autorelease ];
UILabel* headerLabel = [ [ [ UILabel alloc ] initWithFrame: CGRectZero ] autorelease ];
headerLabel.backgroundColor = [ UIColor clearColor ];
headerLabel.textAlignment = UITextAlignmentCenter;
headerLabel.textColor = [ UIColor blackColor ];
headerLabel.font = [ UIFont fontWithName: @"Noteworthy-Light" size: 28 ];
//設定小標題顏色
customView.backgroundColor = [ UIColor groupTableViewBackgroundColor ];
// customView.alpha = 0.3;
// NSLog( @"color %@" , customView.backgroundColor );
if ( tableView == self.searchDisplayController.searchResultsTableView )
{
headerLabel.text = [ resultDatesMutableArray_ objectAtIndex: section ];
}
else if ( [ dateMutableArray_ count ] )
{
headerLabel.text = [ dateMutableArray_ objectAtIndex: section ];
}
headerLabel.frame = CGRectMake( 10 , 0 , 300 , 45 );
[ customView addSubview: headerLabel ];
return customView;
}
//設定段的寬度
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 45;
}