UITableView
có một tableHeaderView
tà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 UIView
như 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];
// ...
}