我已经为选择一个单元格设置了高亮颜色,它非常简单。但是,当我设置我的UIView的alpha时,它不响应。我试图在视图中放置一个标签并设置alpha,但它也不起作用。有谁知道为什么会发生这种情况?iOS:为UITableViewCell设置所选高亮颜色的Alpha值
这里是我使用的设置高亮颜色代码:
[cell setSelectionStyle:UITableViewCellSelectionStyleDefault];
UIView *highlightView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, cell.frame.size.width, cell.frame.size.height)];
highlightView.backgroundColor = [UIColor clearColor];
UILabel *backLabel = [[UILabel alloc] initWithFrame:highlightView.frame];
backLabel.backgroundColor = [UIColor blueColor];
backLabel.alpha = 0.5f;
[highlightView addSubview:backLabel];
cell.selectedBackgroundView = highlightView;
我真正想要的是为突出显示的颜色有透明效果。将它设置为像蓝色或红色一样的直线颜色对我的背景图像来说非常激烈。感谢您的任何建议和帮助!
你为什么要添加一个uview到它? YOu可以访问单元格内容视图 –