我在最后添加了一个按钮UITableViewCell
。突出显示时,我有一个自定义突出显示层,最后是透明的。但是,该按钮仍然变暗,尽管它仍在工作。但是用户可以得到它已经变得不活跃的想法。我希望按钮保持原样,即使单元格突出显示。我想了解按钮变暗的原因和方式,即使突出显示层在那里完全透明。
问问题
508 次
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
于 2013-04-21T18:00:59.803 回答