gpt4 book ai didi

ios - 如何画一条完整的线直到结束屏幕

转载 作者:行者123 更新时间:2023-11-29 03:15:50 25 4
gpt4 key购买 nike

我的数学让我有点震惊......

我在 View 上画了 8 条红线,完全延伸到边缘,但它没有。

我错过了什么吗?附上屏幕截图以更好地解释它

enter image description here

 NSDictionary *d=@{@(0): @0,
@(1): @45,
@(2): @90,
@(3): @135,
@(4): @180,
@(5): @-45,
@(6): @-90,
@(7): @-135,
@(8): @-180};

for (int i=0; i<8; i++)
{
CGContextSetLineWidth (ctx, 1.5);
CGContextSetRGBStrokeColor (ctx, 255.0, 0.0, 0.0, 1.0);
CGContextMoveToPoint (ctx, 160, 240);
CGFloat degreeFloat = [d[@(i)] floatValue] ;
CGFloat deltaX = radius * cosf(RADIANS([d[@(i)] floatValue] ));
CGFloat deltaY = radius * sinf(RADIANS([d[@(i)] floatValue] ));
CGFloat endX = 160 + deltaX;
CGFloat endy = 240 + deltaY;
CGContextAddLineToPoint(ctx, endX, endy);
CGContextStrokePath(ctx);
//CGContextRef ctx = UIGraphicsGetCurrentContext();
}

最佳答案

抱歉,我不太确定你的问题是什么,但如果你想让这些线更长,为什么不增加 radius

关于ios - 如何画一条完整的线直到结束屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21719375/

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