我有TraceView
在draw(rect)
方法中绘制了大量内容,我将AxisView
作为子视图添加到TraceView
。 TraceView
还会在自己的draw(rect)
方法中绘制一堆内容。问题是,我在AxisView
上绘制的内容显示在TraceView
上绘制的内容之上。即使在我致电self.sendSubview(toBack: axisView)
之后,其中self
是我TraceView
的意思。
有没有办法解决这个问题而不必重做布局结构?
答案 0 :(得分:0)
不,如果不更改视图(或图层)层次结构,则无法解决此问题。视图的内容始终出现在其祖先的内容之前。