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

问题描述 投票:0回答:1

我有一个TraceViewdraw(rect)方法中绘制了一堆东西,我有AxisView作为子视图添加到TraceViewTraceView也用自己的draw(rect)方法绘制了一堆东西。问题是我在AxisView上绘制的东西出现在我在TraceView上绘制的东西之上。甚至在我打电话给self.sendSubview(toBack: axisView)之后,self就是我的TraceView isntance。

有没有办法解决这个问题,而无需重做布局结构?

ios swift drawrect subviews
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.