Swift添加上面的行来控制

sku*_*mar 5 ios uistoryboard swift

在下面的屏幕中,我想在"项目"标签上方添加水平线,在"添加"按钮后面(在下方添加按钮,我有动态表格).UIGraphicsGetCurrentContext()在这里不起作用.

有人可以帮我怎么做?

截图

Leo*_*Leo 10

添加子视图以充当线条很简单.例如:

斯威夫特4

var lineView = UIView(frame: CGRect(x: 0, y: 100, width: 320, height: 1.0))
lineView.layer.borderWidth = 1.0
lineView.layer.borderColor = UIColor.black.cgColor
self.view.addSubview(lineView)
Run Code Online (Sandbox Code Playgroud)

目标C.

UIView * lineview = [[UIView alloc] initWithFrame:CGRectMake(0, 100,320,1)];
lineview.layer.borderColor = [UIColor blackColor].CGColor;
lineview.layer.borderWidth = 1.0;
[self.view addSubview:lineview];
Run Code Online (Sandbox Code Playgroud)

或者您可以参考此链接添加CALayer或绘制视图

如何从视图控制器以编程方式绘制线?


Viv*_*kar 8

您可以在Storyboard中实现此目的.

所有你需要做的是拖动UIView与height = 1和width什么是对你有好处(理想情况下等于屏幕的宽度).将它放在你想要的线条的位置.