最后,我在UITableViewCell
添加了一个按钮。突出显示时,我有一个自定义高亮层,末尾有透明度。然而,按钮仍然变暗,尽管它仍在工作。但是用户可以理解它变得不活跃。即使单元格突出显示,我也希望按钮保持原样。我想了解按钮为什么以及如何变暗,即使高光层在那里具有完全透明度。
答案 0 :(得分:0)
答案 1 :(得分: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];
//}
}