我有两个NSMutableArray
sUIImageView
里面有 s。我想知道如何检查UIImageView
s 的帧是否等于 Objective-C 中另一个数组的帧。有这个功能吗?
问问题
76 次
1 回答
0
假设数组的长度相同并且被称为array1
and array2
。
__block BOOL equal = YES;
[array1 enumerateObjectsUsingBlock:^(UIImageView *imageView, NSUInteger idx, BOOL *stop) {
UIImageView *otherImageView = array2[idx];
if (!CGRectEqualToRect(imageView.frame, otherImageView.frame))
{
equal = NO;
*stop = YES;
}
}];
if (equal) {
// do stuff
}
于 2013-07-11T16:30:17.207 回答