设置标题AlignmentCenter
来源:互联网 发布:unity3d 物体旋转 编辑:程序博客网 时间:2024/06/07 15:57
原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1957
问题描述:
下面的代码是用来设置tableView头标题,默认的text是AlignmentLeft。怎么设置为AlignmentCenter?
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { if(section==0){ return NSLocalizedString(@"more_titlehead_one", nil); }else if (section==1){ return NSLocalizedString(@"more_titlehead_two", nil); }else{ return NSLocalizedString(@"more_titlehead_three", nil); }}
解决方案:
试试如下:
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UILabel * sectionHeader = [[[UILabel alloc] initWithFrame:CGRectZero] autorelease]; sectionHeader.backgroundColor = [UIColor clearColor]; sectionHeader.textAlignment = UITextAlignmentCenter; sectionHeader.font = [UIFont boldSystemFontOfSize:10]; sectionHeader.textColor = [UIColor whiteColor]; if(section == 0) { sectionHeader.text = @"TITLE ONE"; } else if(section == 1) { sectionHeader.text = @"TITLE TWO"; } else { sectionHeader.text = @"TITLE OTHER"; }return sectionHeader;}
设置标题的默认高度:
- (CGFloat)tableView:(UITableView *)tableViewheightForHeaderInSection:(NSInteger)section { if(section == 0) { return 20.0; } else if(section == 1) { return 20.0; } else { return 20.0; }}
- 设置标题AlignmentCenter
- 设置标题
- 如何设置工具条标题
- 设置CMFCRibbonPanel标题间距
- 设置对话框标题
- MFC标题设置
- Flex设置浏览器标题
- WORD设置标题格式
- Flex设置标题title
- 设置编辑器的标题
- android 设置Activity标题
- Flex 设置标题title
- 任务栏重叠标题设置
- android 设置标题
- 设置panel标题高度
- Qt 设置对话框标题
- Flex 设置标题
- MFC标题设置
- 携我手,共赴一场盛世的花季
- [js]求数组最大最小值
- Php设计模式之工厂模式(三)【抽象工厂模式 AbstractFactory】
- mac下svn问题 —— command not found
- Hadoop 学习总结之一:HDFS简介
- 设置标题AlignmentCenter
- Quantum OpenvSwitch Plugin&Agent读取配置文件
- linux tty 之注册一个线路规程
- 你为什么还没有好工作?---绝对职场经典(上)
- 修改actionbar的menu键的图标
- ArcGIS Engine10.0轻松入门级教程(1)——必备基础知识
- Hadoop学习总结之三:Map-Reduce入门
- 从程序员到项目经理:项目管理三大目标
- 特殊字符大全