2011-04-01 91 views
10

我正在試圖向我的UITableView中的所有單元格添加「便籤」圖像。該圖像需要(部分)在UITableViewCell的範圍之外。在UITableViewCell的邊界之外繪圖

當將clipToBounds設置爲NO時,圖像確實被繪製在單元格邊界之外。然而,(在邏輯上)圖像被繪製在UITableView分隔線和節標題下。

我想我可以嘗試直接將圖像添加到UITableView,在所有其他元素的頂部。但是,當我使用節標題時,試圖找出每個單元格在UITableView中的確切位置可能會變得相當複雜。

因此,在開始旅程之前,我想知道是否有更簡單的解決方案。

+0

我不認爲你會找到解決方案。 如果你想在分隔符上面繪圖,你可以隱藏分隔符,並畫一條線來模擬它。 但這裏的問題是,單元格有一定的層次結構,他們被添加爲子視圖。在另一個單元格上方的單元格將僅使用剪輯將您繪製在單元格外的視圖隱藏起來。 – honcheng 2011-04-25 23:55:03

回答

3

您可以嘗試隱藏分隔符,然後在UITableViewCell中的後貼圖中繪製自己的分隔符。這應該夠了吧。