正常,我經常設置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