我有一个UIView,其backgroundColor是UIColor.clear。我需要在此视图的边界内的子矩形中执行drawRect,但也想将该子矩形的背景颜色设置为0.5透明度的黑色。我需要随时随地调用drawRect。我该怎么做?
答案 0 :(得分:0)
根据documentation,您不能直接调用paginateData
,但要重新绘制视图(即设置或取消设置黑色背景颜色),请致电drawRect:
将在下一个绘制周期中调用drawRect的视图。
这将允许您设置黑色背景并在那里绘制您想要的任何其他内容,但我非常确定视图不能为不同的子区域设置不同的alpha值。对于alpha,this可能是您正在寻找的。 p>