2012-03-09 123 views
-1

所以我尝试添加边框到我的UITableViewCell但是当两个UITableViewCell的反对对方,似乎边界碰撞(底部电池VS顶部单元格的下边框上边框),因此它使边界的厚度达到需要的两倍。有没有办法解决这个问题?添加边框

+0

难道这些分组或普通'UITableViewCell's?另外,你想实现的分离器没有的视觉效果是什么? – FluffulousChimp 2012-03-09 22:27:52

回答

0

顶电池的上边框应该有正确的宽度,底部电池的底边框应该有正确的宽度。底部单元的顶部边界,顶部单元的底部边界和所有中间单元的顶部+底部应该具有半宽度。

希望这有助于:)

+0

我该如何设置所有这些? – xonegirlz 2012-03-10 17:39:50

0

你描述听起来逻辑性。没有分隔符,两个单元格彼此相邻。第一个单元格的边界的底线接触第二个单元格的顶部线条。

如果希望每个单元都有自己的边界,那么你可以简单地离开像素(点resprectively)免费在每个单元的底部或您留有一定的余量两侧,顶部和底部。

最简单的方法是不再进行任何更改,绘图,而是一个或两个点添加到细胞的heitght。 (当然,这取决于你的代码。)

如果你只想在单元格之间划一条线,那么你可以省略每个单元格的最后一行,但最后一行。或者对于最后一个,您可以在表格页脚内绘制线条(仅适用于只有一个部分的表格)。

0

尽量给圆角边框的tableView可以区分你的table.Use下面显示的代码

CALayer * l1 = [tableView layer]; 
[l1 setMasksToBounds:YES]; 
[l1 setCornerRadius:10.0]; 
[l1 setBorderWidth:2.0];