我想制作一个透明的表视图,但问题是当单元格位于节标题后面时,文本会重叠(参见图像:)
http://www.imagebanana.com/view/4lu0pp8s/Bildschirmfoto20130920um13.20.45.png
我的想法是在标题中绘制backgroundimage的一部分作为背景,但移动单元格时不会更新drawrect方法。
希望有人可以帮助我
答案 0 :(得分:0)
您需要在标题上调用-drawRect:
或-setNeedsDisplay
来自动触发-setNeedsDisplayInRect:
来电。您可能希望根据在-scrollViewDidScroll:
中检测标题的位置来触发它。
警告:您需要弄清楚是否需要绘制标题,然后尽可能不频繁地调用-setNeedsDisplay
。位图绘制很慢,并且可能导致UI断断续续。当标题行到达顶部时,您应该只需要这样做。
如果您的标题行大小相同,请在第一次绘制图像后对其进行缓存,然后在您需要的时候再重复使用它。