Iphone 标题中的文本&;表节的页脚
我有一个关于在表视图部分的页眉和页脚中打印文本的问题。我想在每行的页脚显示一些文本,但这样做有问题。当我开始下一节时,它从第一节的下方开始绘制。要了解我到底需要什么,请转到设置->常规->网络 在这个屏幕中,我们有多个部分,在前两个部分之后,我们有页脚信息 请在iPhone 3G上查看此信息。(我不确定该屏幕是否适用于其他版本的iPhone。) 如果您需要说明,请告诉我Iphone 标题中的文本&;表节的页脚,iphone,uitableview,Iphone,Uitableview,我有一个关于在表视图部分的页眉和页脚中打印文本的问题。我想在每行的页脚显示一些文本,但这样做有问题。当我开始下一节时,它从第一节的下方开始绘制。要了解我到底需要什么,请转到设置->常规->网络 在这个屏幕中,我们有多个部分,在前两个部分之后,我们有页脚信息 请在iPhone 3G上查看此信息。(我不确定该屏幕是否适用于其他版本的iPhone。) 如果您需要说明,请告诉我 下面是两个函数的实现,但它并没有按需要显示 -(UIView *)tableView:(UITableView *)tabl
下面是两个函数的实现,但它并没有按需要显示
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if (section == 1)
{
CGRect rect = CGRectMake(10.0f,40.0f,300.0f,250.0f);
UILabel* label = [[[UILabel alloc] initWithFrame:rect] autorelease];
label.backgroundColor = [UIColor clearColor];
label.text = NSLocalizedString(@"MessageHeader","");;
label.baselineAdjustment= UIBaselineAdjustmentAlignCenters;
label.lineBreakMode = UILineBreakModeWordWrap;
label.textAlignment = UITextAlignmentCenter;
label.shadowColor = [UIColor whiteColor];
label.shadowOffset = CGSizeMake(0.0, 1.0);
label.font = [UIFont systemFontOfSize:14];
label.textColor = [UIColor darkGrayColor];
label.numberOfLines = 0;
UIView *view = [[[UIView alloc] initWithFrame:rect] autorelease];
[view addSubview:label];
return view;
}
}
return nil;
}
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
if (section == 1)
{
CGRect rect = CGRectMake(10.0f,80.0f,300.0f,250.0f);
UILabel* label = [[[UILabel alloc] initWithFrame:rect] autorelease];
label.backgroundColor = [UIColor clearColor];
label.text = NSLocalizedString(@"MessageFooter","");
label.baselineAdjustment= UIBaselineAdjustmentAlignCenters;
label.lineBreakMode = UILineBreakModeWordWrap;
label.textAlignment = UITextAlignmentCenter;
label.shadowColor = [UIColor whiteColor];
label.shadowOffset = CGSizeMake(0.0, 1.0);
label.font = [UIFont systemFontOfSize:14];
label.textColor = [UIColor darkGrayColor];
label.numberOfLines = 0;
UIView *view = [[[UIView alloc] initWithFrame:rect] autorelease];
[view addSubview:label];
return view;
}
}
return nil;
}
这里怎么了?为什么页眉和页脚文本一直到所有节的底部。允许您返回节的页眉和页脚视图。只需实现此方法,并返回一个填充了要显示的文本的列表。嘿,Dave,这对我不起作用,我已经尝试过了。我需要显示每个节的文本,但使用-(UIView*)tableView:(UITableView*)tableView for HeaderInSection:(NSInteger)节和/或-(UIView*)tableView:(UITableView*)tableView for FooterInstitution:(NSInteger)节文本始终位于所有节的底部。我有两个部分,每个部分有两行。但这并没有显示所需的文本。