在目标c中的UITableView头中的UILabel

在目标c中的UITableView头中的UILabel

本文介绍了在目标c中的UITableView头中的UILabel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想在tableview标题中添加四个标签

我正在制作一个iPad应用程序,其中有一个分组TableView, >

四个标签的文字是公司,当前,prev关闭,更改



而不是在标题中添加四个标签,我想添加四个文本公司,当前,prev关闭,更改

我该怎么办?

请帮助和建议。



谢谢。

解决方案
有一个UITableView的委托方法用于自定义Header视图

   - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{
UIView * headerView = [[UIView alloc] initWithFrame: CGRectMake(0,0,320,40)];

UILabel * objLabel = [[UILabel alloc] initWiThFrame:CGRectMake(0,0,320,40)];
objLabel.text = @Post;
[headerView addSubview:objLabel]; //类似的,你可以在标题
[objLabel release]上添加任何UI组件;

return [headerView autorelease];
}


I am making an iPad app where in I have a grouped TableView with headers for the sections.

i want to add four label in header of tableview

text of four label's are "company", "current", "prev close" ,"change"

or

instead of adding four labels in header, i want to add four text "company", "current", "prev close" ,"change"

What should I do?

Please Help and Suggest.

Thanks.

解决方案

There is a delegate method of UITableView for custom view of Header

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
     UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,40)];

     UILabel *objLabel = [[UILabel alloc] initWiThFrame:CGRectMake(0,0,320,40)];
     objLabel.text = @"Post";
     [headerView addSubview:objLabel];   //Similarly You can Add any UI Component on header
     [objLabel release];

     return [headerView autorelease];
}

这篇关于在目标c中的UITableView头中的UILabel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-31 02:44