我有一个TraceView
它在 draw(rect)
中绘制了一堆东西方法,我有 AxisView
它作为 subview 添加到 TraceView
。 TraceView
还自己画了一堆东西draw(rect)
方法。问题是我在 AxisView
上画的东西出现在我在 TraceView
上绘制的内容之上。即使在我调用self.sendSubview(toBack: axisView)
之后,其中self
是我的TraceView
实例。
有什么方法可以解决这个问题而不必重做布局结构吗?
最佳答案
不,如果不更改 View (或图层)层次结构,则无法解决此问题。 View 的内容始终出现在其祖先内容的前面。
关于ios/swift - 将 subview 放在 super View 后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49075854/