我希望像图像和表格一样,因为图像会完成并且数据会在桌子上显示,所以它可能如下所示
+++++ 图片 +++++
------->显示表格单元格,所以首先应该有图像然后调整大小的UITableView?
答案 0 :(得分:1)
我不明白你的问题......但据我所知,你可以在tableView的标题中设置一个imageView来保存你的图像
修改强>
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
CGRect frame;
frame = CGRectMake(0, 0, 320, 40);
UIImageView *imageView = [[[UIImageView alloc] initWithFrame:frame] autorelease];
imageView.image = someImage;
imageView.opaque = YES;
return imageView;
}
只需在View Controller中添加如下内容即可。
答案 1 :(得分:1)
你也可以使用,
[tableView setTableHeaderView:yourImageView];
这将在表格视图的标题上显示图像。 使用此代码,您将分配/创建tableview
答案 2 :(得分:0)
您应该为UIViewController创建子类,并实现UITableViewDelegate和UITableViewDataSource协议。然后在viewDidLoad方法中创建一个UITableView并将其添加到self.view中。您还需要创建一个名为tableView的retain属性,并将其设置为您在viewDidLoad中创建的Tableview。
当您创建tableView时,您可以将其框架设置为您想要的任何内容,但请记住适当地设置它的自动调整遮罩(通常是灵活的宽度和灵活的高度)
然后您可以将imageView添加到tableview
上方