IOS中的自定义表格视图单元格?

时间:2015-09-22 10:03:09

标签: ios uitableview

我有自定义UITableViewCellUITableViewCell有一个UILabel和一个UIButton。我想要点击按钮然后标签文字改变颜色为" redColor"。 我不处理???

2 个答案:

答案 0 :(得分:0)

在您的自定义表格视图中,单元格设置会触摸按钮内部事件,如此

[self.button addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside];

在同一课程中添加以下方法

-(IBAction) clicked:(id)sender {
    [self.label setTextColor:[UIColor redColor]];
}

答案 1 :(得分:0)

您可以做的一件事是维护一个数组,其中每个元素代表相应的行号。
用0初始化数组意味着所有标签的文本颜色都是黑色。
现在将每个按钮的索引设置为索引path.row在行方法的单元格中。
现在当单击按钮时,将索引button.tag中的数组中的值设置为1,将其他值设置为0并且重新加载tableview。
现在在行的单元格中检查索引indexpath.row == 1中数组中的项目是否将uilabel的颜色设置为红色,否则为黑色。