繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM