如何为UITableView设置边框?

时间:2010-11-25 19:24:30

标签: ios objective-c uitableview

我创建了一个由一个UITableView和一个UIScrollView组成的视图,现在我需要为UITableView绘制一个 border ,以便它可以与UIScrollView隔离{1}}。

2 个答案:

答案 0 :(得分:19)

查看UIView 图层属性,该属性允许您为视图定义可见边框。试试以下内容:

#import <QuartzCore/QuartzCore.h>

...

self.yourtableview.layer.borderWidth = 2;
self.yourtableview.layer.borderColor = [[UIColor whiteColor] CGColor];

还要记住在项目框架列表中包含QuartzCore.framework。

答案 1 :(得分:1)

还有另一种设置表边界的方法。

1.您只需添加尺寸略大于表格视图的UIView。 将表视图添加为视图的子视图。

因为,如果表视图帧大小是(2,2,100,200),那么视图大小应该是(0,0,104,204)。

2.设置要为边框颜色设置的视图的backgroundColor