gpt4 book ai didi

ios - 将两个 CGPoints 变成一个 CGRect

转载 作者:IT王子 更新时间:2023-10-29 08:02:06 25 4
gpt4 key购买 nike

给定两个不同的CGPoints,我怎样才能将它们变成一个CGRect

示例:

CGPoint p1 = CGPointMake(0,10);
CGPoint p2 = CGPointMake(10,0);

我怎样才能把它变成一个 CGRect

最佳答案

这将取两个任意点,并为您提供将它们作为对角的 CGRect。

CGRect r = CGRectMake(MIN(p1.x, p2.x), 
MIN(p1.y, p2.y),
fabs(p1.x - p2.x),
fabs(p1.y - p2.y));

较小的 x 值与较小的 y 值配对将始终是矩形的原点(前两个参数)。 x 值之间的差值的绝对值将是宽度,y 值之间的差值的绝对值将是高度。

关于ios - 将两个 CGPoints 变成一个 CGRect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8100845/

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