我记得我在看苹果文档的时候,会提到当你调用一个函数比如 的时候addSubview
,你是在添加一个“油漆层”,可以这么说,每次调用都会覆盖另一个层。
这应该是一个容易回答的问题,但是我很难想到要在 Google 上搜索的关键字,所以请原谅提出这样一个简单的问题。
如何清除自定义的“层” UIView
?
我的情况,可能是相关的:我有这些显示在屏幕上的“用户卡”。它们使用一些用户图像进行初始化。卡片保持不变,但是当我想显示不同的用户时,我会在我的自定义UIView
(卡片)中调用一个方法来重绘图像。UIView
问题是这个自定义 UIView 的某些元素是透明的,并且每次重绘这些图像都建立在该透明度之上(一个明显的问题)。