“已选择”UITableViewCells中的图像

时间:2010-09-03 18:00:55

标签: iphone cocoa-touch

我的客户的设计要求在不规则形状的白色区域上有一个单元格内容的表格 - 基本上是一个带有“尾巴”的矩形。我正在构建一个UIView和一个透明的UIImageView,它持有设计的“尾部”部分。看起来很不错,但有一个例外。

当我选择一个单元格时,整个东西变成蓝色,除了UIImages。突然之间,这个背景物的“尾巴”部分漂浮在蓝色高光的顶部,而构成物体矩形体的UIView则是所有蓝色的一部分。

问题是,在突出显示行为方面,如何使UIImageView“tail”表现得像UIView?

1 个答案:

答案 0 :(得分:0)

你可以通过几种方式解决这个问题。您可以设置UIImageView的highlightedImage属性,但是您需要做一些工作来匹配渐变。另一种方法是让你的UIImageView更像是一个掩码来创建“尾巴”,而不是尾巴本身的图像。基本上,阻止常规tableview内容。这将允许显示默认突出显示。