gpt4 book ai didi

ios - 按下时更改表格 View 中项目的颜色

转载 作者:行者123 更新时间:2023-11-29 02:58:35 26 4
gpt4 key购买 nike

我有一个表格 View ,表格 View 中充满了 .plist 中的项目。

然后我使用这个方法在按下某些东西时添加功能:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == 0) { //do something
}

if (indexPath.row == 1) { //do something
}

等等等等

我已经在 IB/The storyboard 中设置了字体颜色,但是我想在按下时更改文本的颜色。所以基本上我希望它在按下时像 UIButton 一样。

当然,当一个单元格被按下时,并不是所有的文本都应该改变,只有当前单元格中被按下的文本的颜色才会改变。

最佳答案

您可以更改所选单元格中的所有内容

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.textLabel.font=[UIFont fontWithName:@"Arial"];
cell.contentView.backgroundColor = [UIColor colorWithRed:1.0 green:0.0 blue:0.0 alpha:1.0];
}

-(void)tableView:(UITableView *)tableView deSelectRowAtIndexPath:(NSIndexPath *)indexPath{

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.textLabel.font=[UIFont fontWithName:@"Arial"];
cell.contentView.backgroundColor = //default color;
}

关于ios - 按下时更改表格 View 中项目的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com