我需要为alpha
的{{1}}更改 selectedBackgroundView
。所以我做了以下几点:
UITableViewCell
以红色选择的单元格,但alpha设置对bgView没有影响。
答案 0 :(得分:3)
// set selection color
UIView *myBackView = [[UIView alloc] initWithFrame:cell.frame];
myBackView.backgroundColor = [UIColor colorWithRed:1 green:0.0 blue:0.0 alpha:0.5];
cell.selectedBackgroundView = myBackView;
[myBackView release];
希望此链接对您有用。
答案 1 :(得分:2)
试试这个:
[bgView setBackgroundColor:[[UIColor redColor] colorWithAlphaComponent:0.5]];
修改:: 强>
在为子视图提供alpha值时存在一个已知问题。请查看此主题以获得更好的理解:iOS controlling UIView alpha behaviour for subviews