gpt4 book ai didi

iOS 在标签上方画一条线

转载 作者:行者123 更新时间:2023-11-28 19:07:07 24 4
gpt4 key购买 nike

我的 View 中有一个标签。现在我想在标签上方画一条线,这意味着您可以看到标签在线下。

到目前为止,我可以使用 quartz2D 绘制一条线,但总是在标签下。有什么办法可以解决我的问题吗?

最佳答案

你可以像这样创建一个CAShapeLayer:

CAShapeLayer *lineLayer = [CAShapeLayer layer];
lineLayer.frame = self.label.bounds;
lineLayer.strokeColor = [UIColor redColor].CGColor;

CGRect rect = CGRectMake(0, CGRectGetMidY(lineLayer.bounds), lineLayer.bounds.size.width, 2);
lineLayer.path = [UIBezierPath bezierPathWithRect:rect].CGPath;

然后将其添加到 UILabel 中,如下所示:

[self.label.layer addSublayer:lineLayer];

关于iOS 在标签上方画一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19322589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com