我正在尝试为我的UITableView
中的所有单元格添加一个“便利贴”-like图像。此图像需要绘制(部分)在UITableViewCell
边界之外。
当将clipToBounds
设置为NO
时,图像确实绘制在单元格边界之外。但是,(从逻辑上讲)图像是在UITableView
分隔线和部分标题下绘制的。
我想我可以尝试将图像直接添加到UITableView
中,放在所有其他元素之上。但是,尝试找出每个单元格在UITableView
中的确切位置可能会变得相当复杂,因为我使用的是区段标题。
因此,在开始这段旅程之前,我想知道是否有更简单的解决方案。
发布于 2012-05-18 01:46:47
您可以尝试隐藏分隔符,然后在UITableViewCell中的便利贴后面绘制自己的分隔符。这应该能起到作用。
发布于 2018-10-20 10:30:05
我将使用仿射变换将便利贴图像移动到它想要的位置,并更改分隔视图的边缘插入,这样它就不会被绘制在图像上。
postItImage.transform = CGAffineTransform(translationX: 50, y: 20)
separatorInset = UIEdgeInsets(top: 0, left: 30, bottom: 0, right: 50)
这取决于你的UI需要看起来像什么。这显然会改变所有单元格的分隔符插入,这可能是可接受的,也可能不是;-)
https://stackoverflow.com/questions/5514992
复制相似问题