【发布时间】:2011-03-22 16:30:57
【问题描述】:
我有一个 NSArray 的 UIViews,
NSArray *someViews;
我可以让他们执行这样的选择器:
[someViews makeObjectsPerformSelector:@selector(setBackgroundColor:) withObject:someColor];
我想让他们执行一个选择器,该选择器采用像 CGAffineTransformIdentity 这样的结构参数
在 NSValue 中简单地对转换进行装箱是行不通的:
NSValue *someTransform = [NSValue valueWithCGAffineTransform:CGAffineTransformIdentity];
[someViews makeObjectsPerformSelector:@selector(setTransform:) withObject:someTransform];
有什么想法吗?
【问题讨论】:
标签: objective-c cocoa-touch uikit