我有多个子矩形值。
如何从可用的子rect值中获取父rect值。
每个子rect值应该是获得的父rect的子集。
提前致谢。,
最佳答案
如果我正确理解了您的问题,则您正在尝试查找一串CGRect
的并集。这样对吗?
如果是这样,那么您可以使用类似此功能的“父”矩形:
static CGRect UnionOfCGRects(NSArray *rectValues)
{
CGRect resultRect = CGRectNull;
for (NSValue *rectValue in rectValues) {
resultRect = CGRectUnion(resultRect, [rectValue CGRectValue]);
}
return resultRect;
}
只需传入用您的“子”
NSValue
实例化的CGRect
对象数组即可。