Ios 从多个CGRect获取maxX和minX、maxY和minY
我得到了多个子rect值。 如何从可用的子rect值中获取父rect值。 每个子rect值都应该是获得的父rect的子集Ios 从多个CGRect获取maxX和minX、maxY和minY,ios,geometry,cgrect,Ios,Geometry,Cgrect,我得到了多个子rect值。 如何从可用的子rect值中获取父rect值。 每个子rect值都应该是获得的父rect的子集 提前谢谢。如果我正确理解了你的问题,你正在试图找到一群CGRect的联合体。这是正确的吗 如果是这样,那么您可以使用类似以下函数的方式获取“父”rect: static CGRect UnionOfCGRects(NSArray *rectValues) { CGRect resultRect = CGRectNull; for (NSValue *rectV
提前谢谢。如果我正确理解了你的问题,你正在试图找到一群CGRect的联合体。这是正确的吗 如果是这样,那么您可以使用类似以下函数的方式获取“父”rect:
static CGRect UnionOfCGRects(NSArray *rectValues)
{
CGRect resultRect = CGRectNull;
for (NSValue *rectValue in rectValues) {
resultRect = CGRectUnion(resultRect, [rectValue CGRectValue]);
}
return resultRect;
}
只需传入一个用“child”CGRect
s实例化的NSValue
对象数组