我有一个带有 clearColor 背景的自定义 UITableView。我将单元格的 backgroundView 设置为透明 UIImageView 并将背景图像视图的 backgroundColor 设置为[UIColor clearColor]
. 我还将单元格的 backgroundColor 设置为[UIColor clearColor]
.
我想让选择变得cell.backgroundview
透明。怎么做?
您可以使用半透明或透明内容(UIimageview)显式设置单元格的 selectedBackgroundView 属性,这样我就不会在选择时变得不透明
http://www.youtube.com/watch?v=PwcBdCUZNWs 我认为这就是你所要求的,只是让 selectedView 从 UI 属性中透明
在您的 Cell 创建中:
cell.selectedBackgroundView =[[UIImageView alloc] init];
((UIImageView *)cell.selectedBackgroundView).image = [UIImage imageNamed:@"your transparent UIImage"];
或者:
UIView *v = [[UIView alloc] init];
v.backgroundColor = [UIColor clearColor];
cell.selectedBackgroundView = v;