如何设计此表格视图单元格.. 细胞与另一个细胞重叠。 请帮助我
答案 0 :(得分:0)
将pictureImageview的y偏移设置为负,即-50.0f左右,图像将从上面的单元格开始显示。
答案 1 :(得分:0)
我刚试过AppleDelegate的解决方案,但没有用,因为每张图片的顶部都被剪切掉了,可能是因为它超出了细胞边界,即使背景颜色很清晰。
另一种方法是相信它只是一种视觉效果,细胞不重叠。这可以通过为下一个代码为每个单元格提供不同的高度来实现:
- (CGFloat)tableView : (UITableView *) tableView
heightForRowAtIndexPath : (NSIndexPath *) indexPath {
// RETURN A DIFFERENT HEIGHT FOR EVERY CELL DEPENDING ON INDEXPATH,
// INCREASING IT GRADUALLY.
}
在下一张图片中,黑色线看起来像是细胞的顶部边框,但也许这就是效果,真正的限制是红线:
以这种方式思考,只有第一个细胞需要对绿色标题进行特殊处理。
答案 2 :(得分:0)
尝试在storyboard中设置约束,然后在将图像设置为UIImageView时保持UIImageView的图像大小/帧相同。祝你好运!