gpt4 book ai didi

ios - 在UIBezierPath中写文本

转载 作者:行者123 更新时间:2023-12-01 22:31:27 25 4
gpt4 key购买 nike

我正在尝试做一些非常简单的事情,但是我不知道如何用obj c做它。我想在我的UIBezierPath用作形状的CAShapeLayer中写入字符串“hello world”。您能告诉我如何通过代码完成吗?我只想在形状内写这个字符串

我下面有这个UIBezierPath:
UIBezierPath* oval2Path = [UIBezierPath bezierPathWithOvalInRect: oval2Rect];
在我的viewcontroller内部,不知道如何向其中添加文本

最佳答案

为什么不在UIView的子类中执行此操作?您可以这样做:

-(void)drawRect{
UIBezierPath* oval2Path = [UIBezierPath bezierPathWithOvalInRect: self.bounds];
[oval2Path addClip];
[@"Hello World" drawInRect:self.bounds withAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:self.bounds.size.height]}];
}

关于ios - 在UIBezierPath中写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34033025/

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