I have created cell as
static NSString *CellIdentifier = @"TweetListUserName";
CustomTableViewCell *cell = (CustomTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[CustomTableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier]autorelease] ; }
and for header I wrote
(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView* customView = [[[UIView alloc] initWithFrame:CGRectMake(0.0, -4.0, 320.0, 67.0)]autorelease]; [customView setOpaque:YES]; UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(-2.0, -4.0, 328.0, 67.0)]; [image setImage:[UIImage imageNamed:@"header-msg.png"]]; [image setOpaque:YES]; [customView addSubview:image]; UILabel *label1 =[[UILabel alloc] initWithFrame:CGRectMake(10, 5, 100, 12)]; label1.text =@"TWEETS MATCHING:"; label1.textAlignment=UITextAlignmentLeft; [label1 setTextColor:[UIColor grayColor]]; [label1 setFont:[UIFont fontWithName:@"Helvetica" size:9]];; [label1 setBackgroundColor:[UIColor clearColor]]; [customView addSubview:label1]; [label1 release]; UILabel *label2 =[[UILabel alloc] initWithFrame:CGRectMake(10, 6, 315, 50)]; label2.text =usernametag; label2.textAlignment=UITextAlignmentLeft; [label2 setTextColor:[UIColor blackColor]]; [label2 setFont:[UIFont fontWithName:@"Helvetica-Bold" size:20]]; [label2 setBackgroundColor:[UIColor clearColor]]; [customView addSubview:label2]; [label2 release]; return customView;
}
But when I scroll the table fast the header flicker in almost all cases?
How to resolve this case