0

我有一个带有 clearColor 背景的自定义 UITableView。我将单元格的 backgroundView 设置为透明 UIImageView 并将背景图像视图的 backgroundColor 设置为[UIColor clearColor]. 我还将单元格的 backgroundColor 设置为[UIColor clearColor].

我想让选择变得cell.backgroundview透明。怎么做?

4

3 回答 3

1

您可以使用半透明或透明内容(UIimageview)显式设置单元格的 selectedBackgroundView 属性,这样我就不会在选择时变得不透明

于 2012-09-18T10:20:02.440 回答
0

http://www.youtube.com/watch?v=PwcBdCUZNWs 我认为这就是你所要求的,只是让 selectedView 从 UI 属性中透明

于 2012-09-18T10:35:42.097 回答
0

在您的 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;
于 2012-09-18T10:49:05.217 回答