将背景图像设置为UITableView节标题

Seg*_*gev 3 cocoa-touch objective-c uitableview ios

我已经在线搜索并在stackoverflow上搜索但是找不到一个好的答案如何做到这一点.我读过

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section`
Run Code Online (Sandbox Code Playgroud)

但那里没有任何东西可以帮助我.

最接近标题图像背景的是:

headerView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"myBackground.png"]];
Run Code Online (Sandbox Code Playgroud)

但它将图片显示为无法控制其大小的图案.

Mid*_* MP 9

如果要将图像设置为节标题,请使用:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{

    UIImage *myImage = [UIImage imageNamed:@"loginHeader.png"];
    UIImageView *imageView = [[[UIImageView alloc] initWithImage:myImage] autorelease];
    imageView.frame = CGRectMake(10,10,300,100);

    return imageView;

}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 100;
}
Run Code Online (Sandbox Code Playgroud)