0

抱歉:我的问题有点冗长,可能很复杂:

我有一个UITableView带有行部分标题视图和一个单元格的视图。整体上有一张背景图(模糊)UITableView。该图像也可以从部分标题中看到。我通过将部分标题和单元格的背景颜色设置为clearColor. 单元格上有一些文字。当我滚动单元格时,单元格上的文本也会进入部分标题(因为部分视图是clearColor)。

我想要的是进入标题部分时不应看到单元格文本(这与部分标题具有带有 alpha 1 的非清晰颜色相同)但如果我这样做,我无法从部分标题中看到我的原始背景图像我想看到的视图。

我怎样才能达到这个效果?有没有办法在节标题视图上应用某种透明蒙版,以便下面的图像可见但滚动时看不到单元格中的文本?

4

1 回答 1

1

我不完全清楚你的 UITableView 是如何设置的,但你可以试试masksToBounds. CALayer确保添加 QuartzCore 框架,然后导入标头:

#import "QuartzCore/QuartzCore.h"

然后设置masksToBounds属性将如下所示:

yourView.layer.masksToBounds = YES;

于 2013-09-03T21:00:13.450 回答