gpt4 book ai didi

ios - drawRect 在 subview 之上

转载 作者:IT王子 更新时间:2023-10-29 07:41:33 25 4
gpt4 key购买 nike

我已经将 UIView 子类化并向其添加了一个 drawRect 方法。然后我使用这个自定义类定义一个 View 并向它添加 subview 。

问题是 drawRect 似乎在 subview 下绘制东西(因此不可见)。

我希望 drawRect 绘制的东西出现在我的自定义 UIView 的 subview 之上。

这可能吗?

最佳答案

subview 将始终绘制在其父 View 的“顶部”。

根据您的具体要求,您可能需要一个普通的 UIView 作为背景/容器 View ,其中包含您现有的 subview ,然后您的自定义 View 作为另一个 subview 添加到最顶部,因此它具有最高Z 顺序。

例如,如果您的自定义 View 是一个应该位于其他所有内容之上的网格叠加层,这将起作用。自定义 View 必须是不透明的,具有清晰的背景色。

关于ios - drawRect 在 subview 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7695120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com