为uitableview创建边框

时间:2010-11-26 06:39:18

标签: ios objective-c ipad

我在uiview中使用了uitableview和scrollview。如何为table或scrollview设置边框?

3 个答案:

答案 0 :(得分:82)

#import  "QuartzCore/QuartzCore.h"

然后在viewDidLoad使用,

tableView.layer.borderWidth = 2.0;

注意

您还可以设置边框颜色:

tableView.layer.borderColor = [UIColor redColor].CGColor;

它应该适合你。 :)

答案 1 :(得分:9)

这对我很有用:

CALayer *layer = _tableView.layer;
[layer setMasksToBounds:YES];
[layer setCornerRadius: 4.0];
[layer setBorderWidth:1.0];
[layer setBorderColor:[[UIColor colorWithWhite: 0.8 alpha: 1.0] CGColor]];

圆形边框看起来更像iOS。

答案 2 :(得分:2)

  

如果要使用颜色为tableview提供边框,请使用下面的代码   对于swift 3

yourTableViewName.layer.borderColor = UIColor.gray.cgColor
yourTableViewName.layer.borderWidth = 1.0