我想在contacts应用程序中添加一个表格标题(而不是节标题),例如:
完全一样——桌子上方图像旁边的标签.
我希望All视图是可滚动的,这样我就不能将它们放在表外.
我该怎么做?
我想在contacts应用程序中添加一个表格标题(而不是节标题),例如:
完全一样——桌子上方图像旁边的标签.
我希望All视图是可滚动的,这样我就不能将它们放在表外.
我该怎么做?
UITableView
有tableHeaderView
个属性.把它设置成你想在上面看到的任何视图.
使用新的UIView
作为容器,向新的UIView
添加文本标签和图像视图,然后将tableHeaderView
设置为新的视图.
例如,在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];
// ...
}