UIView drawRect子矩形

时间:2018-06-12 20:26:35

标签: ios uiview drawrect

我有一个UIView,其backgroundColor是UIColor.clear。我需要在此视图的边界内的子矩形中执行drawRect,但也想将该子矩形的背景颜色设置为0.5透明度的黑色。我需要随时随地调用drawRect。我该怎么做?

1 个答案:

答案 0 :(得分:0)

根据documentation,您不能直接调用paginateData,但要重新绘制视图(即设置或取消设置黑色背景颜色),请致电drawRect:将在下一个绘制周期中调用drawRect的视图。

这将允许您设置黑色背景并在那里绘制您想要的任何其他内容,但我非常确定视图不能为不同的子区域设置不同的alpha值。对于alpha,this可能是您正在寻找的。