2011-04-01 67 views
10

我正在试图向我的UITableView中的所有单元格添加“便签”图像。该图像需要(部分)在UITableViewCell的范围之外。在UITableViewCell的边界之外绘图

当将clipToBounds设置为NO时,图像确实被绘制在单元格边界之外。然而,(在逻辑上)图像被绘制在UITableView分隔线和节标题下。

我想我可以尝试直接将图像添加到UITableView,在所有其他元素的顶部。但是,当我使用节标题时,试图找出每个单元格在UITableView中的确切位置可能会变得相当复杂。

因此,在开始旅程之前,我想知道是否有更简单的解决方案。

+0

我不认为你会找到解决方案。 如果你想在分隔符上面绘图,你可以隐藏分隔符,并画一条线来模拟它。 但这里的问题是,单元格有一定的层次结构,他们被添加为子视图。在另一个单元格上方的单元格将仅使用剪辑将您绘制在单元格外的视图隐藏起来。 – honcheng 2011-04-25 23:55:03

回答

3

您可以尝试隐藏分隔符,然后在UITableViewCell中的后贴图中绘制自己的分隔符。这应该够了吧。