正常,我经常设置backgound颜色: aView.backgroundColor = [UIColor redColor];如何通过指向颜色名称的指针设置颜色?
现在我把所有的颜色名称在一个NSArray:
colorsArray = [[NSMutableArray alloc] initWithObjects:
@"blackColor",
@"darkGrayColor",
@"lightGrayColor",
@"whiteColor",
@"grayColor",
@"redColor",
@"greenColor",
@"blueColor",
@"cyanColor",
@"yellowColor",
@"magentaColor",
@"orangeColor",
@"purpleColor",
@"brownColor",
nil];
而且我想通过一个NSString的指针一样,
NSInteger i = 0;
for (aView in viewArray) {
NSString *colorName = [colorsArray objectAtIndex:i];
aView.backgroundColor = color with colorName;//Can't find a method to set
i++;
}
设置背景我检查的UIColor类,不能找到任何方法用指向colorName的指针设置颜色。 请帮忙!任何其他方式?谢谢!
+1没错。打了我40秒:@ – trojanfoe 2013-02-22 15:09:37
@trojanfoe谢谢:) – 2013-02-22 15:10:06
+1我不能赢得H2CO3和trojanfoe ....弓对你们两个:) – 2013-02-22 15:10:25