如何在iOS中添加tableview的图像底部

时间:2014-05-24 08:12:41

标签: ios iphone uitableview

我想在tableview的底部添加图片。但它不应该与tableview一起滚动

请有任何人有意见请分享。

我正在尝试如下

UIImage *img = [UIImage imageNamed:@"image.png"];
UIImageView *imgView = [[UIImageView alloc]initWithImage:img];
imgView.frame = CGRectMake(0, 0, img.size.width, img.size.height);
CGRect frame = imgView.frame;
frame.origin.x = 0;
frame.origin.y = self.tableView.frame.size.height - img.size.height;
imgView.frame = frame;
imgView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
[self.view addSubview:imgView];

但是它与tableview一起滚动

4 个答案:

答案 0 :(得分:1)

只需在表格的顶部添加图像,而不是在表格内(或作为"页脚"视图)

您可以在故事板或XIB文件中执行此操作:

image view is above the table view

答案 1 :(得分:1)

您可以使用`UITableview的setTableFooterView方法在表格视图的底部设置视图。

示例代码:

[[self tableView] setTableFooterView:[self myImageview]];  

希望这有帮助

答案 2 :(得分:0)

    - (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
UIImage *myImage = [UIImage imageNamed:@"bluebar.png"];
UIImageView *imageView = [[[UIImageView alloc] initWithImage:myImage] autorelease];
imageView.frame = CGRectMake(10,10,300,100);
return imageView;
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
return 10;
}

你可以将你的图像添加到页脚。

OR

您可以创建一个单元格并将图像图像添加到该自定义单元格,并将该单元格附加到页脚

答案 3 :(得分:0)

更改代码

frame.origin.y = self.tableView.frame.size.height + self.tableView.frame.origin.y;