隐藏子视图会在视图上留下微弱的阴影

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏子视图会在视图上留下微弱的阴影相关的知识,希望对你有一定的参考价值。

我有一个垂直堆栈视图,其中包含两个视图。我已将第二个视图的背景颜色与主视图背景的背景颜色相匹配,这样当我将其隐藏时,我希望它与主背景相匹配。但是,我得到的是屏幕上可见的微弱区域(显示的图像)。有没有办法删除它? When the view is visible When the view is hidden

答案

更改堆栈视图和第二个视图的背景颜色以使其透明

enter image description here

另一答案

第二个视图的背景颜色无关紧要,因为您将视图设置为隐藏。

你在这里看到的是UIStackView的背景颜色,所以将UIStackView的背景颜色设置为clearColor

以上是关于隐藏子视图会在视图上留下微弱的阴影的主要内容,如果未能解决你的问题,请参考以下文章

隐藏子屏幕/片段的android底部导航视图

iOS:父视图覆盖的子视图阴影

在 iOS 8 中将 ViewController 的 View 作为子视图添加到 UIPageViewController 会在显示/隐藏时产生奇怪的 UINavigationBar

带有切出段和阴影的 UIView

隐藏 uitoolbar 在视图和标签栏之间留下空隙

具有拐角半径和阴影视图的 UIView 不会在拐角处剪辑子视图