UITableView
memiliki tableHeaderView
properti. Tetapkan itu ke tampilan apa pun yang Anda inginkan di sana.
Gunakan yang baru UIView
sebagai wadah, tambahkan label teks dan tampilan gambar ke yang baru UIView
, kemudian atur tableHeaderView
ke 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];
// ...
}