ios / swift - 在superView后面放置一个子视图?

时间:2018-03-02 19:11:46

标签: ios swift drawrect subviews

我有TraceViewdraw(rect)方法中绘制了大量内容,我将AxisView作为子视图添加到TraceViewTraceView还会在自己的draw(rect)方法中绘制一堆内容。问题是,我在AxisView上绘制的内容显示在TraceView上绘制的内容之上。即使在我致电self.sendSubview(toBack: axisView)之后,其中self是我TraceView的意思。

有没有办法解决这个问题而不必重做布局结构?

1 个答案:

答案 0 :(得分:0)

不,如果不更改视图(或图层)层次结构,则无法解决此问题。视图的内容始终出现在其祖先的内容之前。