我创建了一个由一个UITableView和一个UIScrollView
组成的视图,现在我需要为UITableView
绘制一个 border ,以便它可以与UIScrollView
隔离{1}}。
答案 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
。