UITableViewmemiliki tableHeaderViewproperti. Tetapkan itu ke tampilan apa pun yang Anda inginkan di sana.
Gunakan yang baru UIViewsebagai wadah, tambahkan label teks dan tampilan gambar ke yang baru UIView, kemudian atur tableHeaderViewke tampilan baru.
Misalnya, dalam 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];
// ...
}