【发布时间】:2011-08-25 21:19:54
【问题描述】:
我的表格视图控制器实现 viewForHeaderInSection 函数以自定义字体返回部分标签。
目前我们使用透明背景,但如果单元格开始在标题视图后面滚动,那看起来不太好。
我想为标题视图绘制一个透明到白色的渐变,但只为卡在顶部的那个。
显然if(section==0) 不起作用。
这有什么诀窍吗?
【问题讨论】:
标签: ios cocoa-touch uiview uitableview
我的表格视图控制器实现 viewForHeaderInSection 函数以自定义字体返回部分标签。
目前我们使用透明背景,但如果单元格开始在标题视图后面滚动,那看起来不太好。
我想为标题视图绘制一个透明到白色的渐变,但只为卡在顶部的那个。
显然if(section==0) 不起作用。
这有什么诀窍吗?
【问题讨论】:
标签: ios cocoa-touch uiview uitableview
有时最好在发布到堆栈溢出之前先考虑一下。这是我为记录找到的解决方案。我希望它可以帮助某人。
NSArray * visibleIndexes = [tableView indexPathsForVisibleRows];
NSIndexPath * firstVisibleIndex = [visibleIndexes objectAtIndex:0];
if (section == firstVisibleIndex.section) {
// configure the header at the top
}
else {
// configure other headers
}
【讨论】: