在iPhone上的TableView中设置自定义节标题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在iPhone上的TableView中设置自定义节标题相关的知识,希望对你有一定的参考价值。

This sinpet is extracted from a post of "Undefined Value", Kris Johnson's Blog.
  1. - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
  2. NSString *sectionTitle = [self tableView:tableView titleForHeaderInSection:section];
  3. if (sectionTitle == nil) {
  4. return nil;
  5. }
  6.  
  7. // Create label with section title
  8. UILabel *label = [[[UILabel alloc] init] autorelease];
  9. label.frame = CGRectMake(20, 6, 300, 30);
  10. label.backgroundColor = [UIColor clearColor];
  11. label.textColor = [UIColor colorWithHue:(136.0/360.0) // Slightly bluish green
  12. saturation:1.0
  13. brightness:0.60
  14. alpha:1.0];
  15. label.shadowColor = [UIColor whiteColor];
  16. label.shadowOffset = CGSizeMake(0.0, 1.0);
  17. label.font = [UIFont boldSystemFontOfSize:16];
  18. label.text = sectionTitle;
  19.  
  20. // Create header view and add label as a subview
  21. UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, SectionHeaderHeight)];
  22. [view autorelease];
  23. [view addSubview:label];
  24.  
  25. return view;
  26. }

以上是关于在iPhone上的TableView中设置自定义节标题的主要内容,如果未能解决你的问题,请参考以下文章

如何在 mPDF 中设置自定义页面大小? Mpdf版本7

Azure 应用服务在 ApplicationHost.config 中设置自定义 ConnectionTimeout

如何在 ActionBar 标题中设置自定义字体?

在 Swift 中设置自定义 NavigationBar 的最简单方法是啥?

无法在 Web api 配置中设置自定义合同解析器

如何在 iOS 中设置自定义属性? [复制]