在表格视图中,我创建了标题。
在tableView的标题中设置图像或标题的正确方法是什么?我需要做什么?
TIA
答案 0 :(得分:8)
- (UIView *)tableView : (UITableView *)tableView viewForHeaderInSection : (NSInteger) section {
UIImageView *imgVew = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"header"]];
return imgVew;
}
通过这个你可以为uitableview部分标题设置图像背景!
答案 1 :(得分:3)
方法
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
您需要创建UIView
并添加其他视图,例如UIImageView
(用于图片),UILabel
(用于标题)并最后返回UIView
。
答案 2 :(得分:1)
我使用了这段代码:
-(void)viewDidLoad
{
[super viewDidLoad];
self.tableView.tableHeaderView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"header"]];
}
答案 3 :(得分:0)
请使用此代码:
- (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;
}
答案 4 :(得分:0)
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIImage * image = [UIImage imageNamed:@"logo-big.png"];
UIImageView * imgview = [[UIImageView alloc]initWithImage:image];
imgview.frame = CGRectMake(0, 0, 200, 200);
imgview.backgroundColor = [UIColor blackColor];
return imgview;
}