UITableViewCell内的UIImageViews不会被选中

时间:2013-08-05 15:34:47

标签: ios uitableview uiimageview

我正在使用此图像上显示的自定义UITableViewCells创建表:

enter image description here

在单元格的左侧部分有一个灰色的UIImageView,三个标签和一个带线的UIImageView。细胞可以根据其含量具有不同的高度。如果我插入一个图像作为背景,这个图像将被拉伸。所以我创建了两个UIImageViews:顶部(从单元格的顶部到第一个半圆的底部)和底部(从最后一个半圆的底部到单元格的底部)和带有图案图像背景颜色的UIView。重复此视图中的图案图像以完全填充UIView。我还计算单元格的高度,以便UIView正确连接底部UIImageView。

我的问题是:当选择单元格时,我的imageViews未被选中。只有中间的UIView被选中。您可以在下面的图片中看到: enter image description here

enter image description here

我希望所有imageViews(顶部,底部广告灰色)都可以通过单元格进行选择。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您必须覆盖UITableViewCell子类中的方法。

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    self.imageView.image = [UImage imageNamed:@"some_other_image.png"];
}