我有一个UIViews的NSArray,
NSArray *someViews;
我可以让他们执行这样的选择:
[someViews makeObjectsPerformSelector:@selector(setBackgroundColor:) withObject:someColor];
我想让它们执行一个带有结构参数的选择器,如CGAffineTransformIdentity
简单地将变换装入NSValue中不起作用:
NSValue *someTransform = [NSValue valueWithCGAffineTransform:CGAffineTransformIdentity];
[someViews makeObjectsPerformSelector:@selector(setTransform:) withObject:someTransform];
有什么想法吗?
答案 0 :(得分:2)
最简单的方法可能只是在这里使用for
循环:
for (UIView *view in someViews)
[view setTransform:CGAffineTransformIdentity];