UITableViewcó một tableHeaderViewtài sản. Đặt nó vào bất cứ chế độ xem nào bạn muốn ở đó.
Sử dụng một cái mới UIViewnhư một thùng chứa, thêm nhãn văn bản và chế độ xem hình ảnh vào cái mới UIViewđó, sau đó đặttableHeaderView chế độ xem mới.
Ví dụ: trong một UITableViewController:
-(void)viewDidLoad
{
// ...
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
[headerView addSubview:imageView];
UILabel *labelView = [[UILabel alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
[headerView addSubview:labelView];
self.tableView.tableHeaderView = headerView;
[imageView release];
[labelView release];
[headerView release];
// ...
}