触摸时黑色覆盖在UIImageView背景上消失

时间:2018-04-24 04:08:34

标签: ios swift xcode uiimageview storyboard

我遇到的问题是我在UIImageView上放置了叠加层。我将链接一个详细说明问题的视频。另外,我已经添加了一张照片,因此您可以看到我对这个问题的观点的层次结构。

视频:Overlay Disappears

Hierarchy

最初我以编程方式创建了一个黑色叠加层并将其添加到背景图像的顶部,但每当我触摸它时它就会消失。然后我尝试创建一个封装UIView并添加所有子视图(按钮,标签,个人资料照片),然后在背景图像上添加UIView,我设置视图的颜色和alpha以匹配之前的黑色覆盖图和同样的事发生了。我甚至试图操纵子视图的zPosition,但仍然没有。

我不确定还有什么可以尝试,我被告知将子视图置于UIImageView之上并不是一个好习惯,但我不知道还有什么可以尝试。即使是个人资料图片两侧的2个按钮也会丢失背景(按钮应为圆形,背景为黑色,也不显示)。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您可以在selection中为单元格停用storyboard,如下所示

enter image description here