为uitableview创建边框

rav*_*dan 26 objective-c ipad ios

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

Nav*_*nga 84

#import  "QuartzCore/QuartzCore.h"
Run Code Online (Sandbox Code Playgroud)

然后在viewDidLoad使用中,

tableView.layer.borderWidth = 2.0;
Run Code Online (Sandbox Code Playgroud)

注意

您还可以设置边框颜色:

tableView.layer.borderColor = [UIColor redColor].CGColor;
Run Code Online (Sandbox Code Playgroud)

它应该适合你.:)


小智 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]];
Run Code Online (Sandbox Code Playgroud)

圆形边框看起来更像iOS.