【发布时间】:2013-03-14 17:33:35
【问题描述】:
我想为每个部分自定义 UITableView 标头。到目前为止,我已经实现了
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
这个UITabelViewDelegate 方法。我想要做的是获取每个部分的当前标题,然后将UILabel 添加为子视图。
到目前为止,我无法做到这一点。因为,我找不到任何东西来获取默认的节标题。第一个问题,有什么办法可以得到默认的section header?
如果不可能,我需要创建一个容器视图,它是UIView,但是这次我需要设置默认背景颜色、阴影颜色等。因为,如果你仔细查看部分的标题,它已经被自定义了.
如何获取每个节标题的这些默认值?
【问题讨论】:
-
使用
tableView:titleForHeaderInSection:有什么问题? -
它返回一个
NSString,我需要设置自定义字体,所以如果我使用tableView:titleForHeaderInSection:,我不能 -
或者您可以使用图像来模仿默认的节标题。 teehanlax.com/blog/ios-6-gui-psd-iphone-5
-
@limon:如何实现节头:stackoverflow.com/a/32261262/1457385
标签: ios objective-c swift uitableview