我在viewDidLoad
這樣的一個數組,它包含UIColor
將被用於填充表格視圖單元格背景顏色如何用數組中的顏色填充表格視圖單元格背景?
self.ColorArray = [NSArray arrayWithObjects:
@"[UIColor redColor];",
@"[UIColor redColor];",
@"[UIColor redColor];", nil];
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.contentView.backgroundColor = [self.ColorArray objectAtIndex: indexPath.row % self.ColorArray.count];
}
但這種崩潰掉給拋出這個錯誤:
-[__NSCFConstantString CGColor]: unrecognized selector sent to instance 0x137b28 -
檢查碼與該變形例self.ColorArray = [NSArray的arrayWithObjects: [的UIColor redColor], [的UIColor redColor], [的UIColor redColor],零]。 –