0

我在最后添加了一个按钮UITableViewCell。突出显示时,我有一个自定义突出显示层,最后是透明的。但是,该按钮仍然变暗,尽管它仍在工作。但是用户可以得到它已经变得不活跃的想法。我希望按钮保持原样,即使单元格突出显示。我想了解按钮变暗的原因和方式,即使突出显示层在那里完全透明。

4

2 回答 2

0

这会找到按钮并将其突出显示状态设置为 NO。

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

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
for(UIView *views in cell.subviews)
{
    if(views.tag == indexPath.row){
        for(UIButton *deKnop in views.subviews)
        {
            deKnop.highlighted = NO;
        }
    }
    //if ( [views isKindOfClass:[UIButton class]] ) {
        //do your code
        //[subviews setImage:[UIImage imageNamed:@"PENCIL.png"] forState:UIControlStateHighlighted];
    //}
}
于 2013-04-21T18:42:38.603 回答
0

UITableViewCell 中的 UIButton

覆盖一些东西来解决这个问题。

我试过了,但我不知道如何让“yourButton”成为单元格中的按钮?

于 2013-04-21T18:00:59.803 回答