【发布时间】:2013-10-21 15:14:20
【问题描述】:
我创建了一个包含一堆子视图的容器视图——一个集合视图、一个自定义工具栏和一些零碎的东西。
该设计在顶部、左侧和右侧都有边框,但没有底部,所以我覆盖了 drawRect 以包含边框。
当我添加工具栏时,我注意到它出现在边框的顶部。 (出于某种原因,我最初认为它不会,但它当然会!)。
无论如何我可以告诉 drawRect 在我的子视图顶部绘制吗?
当然,还有很多其他方法可以解决我的问题(例如调整工具栏的框架),但是我提出这个问题是为了深入了解绘图与合成和视图层次结构相关的工作原理。
【问题讨论】:
-
考虑使用
zIndex
标签: ios objective-c uikit drawrect