我有一个TraceView
在draw(rect)
方法中绘制了一堆东西,我有AxisView
作为子视图添加到TraceView
。 TraceView
也用自己的draw(rect)
方法绘制了一堆东西。问题是我在AxisView
上绘制的东西出现在我在TraceView
上绘制的东西之上。甚至在我打电话给self.sendSubview(toBack: axisView)
之后,self
就是我的TraceView
isntance。
有没有办法解决这个问题,而无需重做布局结构?
不,如果不更改视图(或图层)层次结构,则无法解决此问题。视图的内容始终出现在其祖先的内容之前。