[英]Custom table view cell in IOS?
我有自定义UITableViewCell
。 UITableViewCell
有一个UILabel
和一个UIButton
。 我希望当单击按钮时,标签文本将颜色更改为“redColor”。 我不处理???
在您的自定义表格视图单元格中为这样的按钮设置 touch up inside event
[self.button addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside];
在同一个类中添加以下方法
-(IBAction) clicked:(id)sender {
[self.label setTextColor:[UIColor redColor]];
}
您可以做的一件事是维护一个数组,其每个元素代表相应的行号。
用 0 初始化数组意味着所有标签的文本颜色为黑色。
现在将每个按钮的索引设置为 row method 单元格中的 index path.row 。
现在,当单击按钮时,将索引 button.tag 处的数组中的值设置为 1,将其他值设置为 0 并重新加载 tableview。
现在在行的单元格中检查索引 indexpath.row ==1 处的数组中的项目,然后将 uilabel 的颜色设置为红色,否则为黑色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.