我目前正在使用xcode / storyboard构建我的UI。我的情况是我的阴影在我的下一个堆栈视图行下面。我试着将UIView1带到前面而没有任何运气。 "行"之间没有差距。当我改变UIView1的高度时,我看到阴影,所以我知道我有一个阴影。
StackView
---- Row with UIView1 + Shadow
---- Row with UIView2
---- Row etc..
我错过了一些东西但却无法让它发挥作用。
答案 0 :(得分:2)
无需单独的根视图。只需将阴影从堆栈视图中取出,将其置于上方,然后使用Autolayout约束将其置于UIView1
所在的位置(shadow.top = view1.bottom
左右)。
Autolayout不保留给兄弟姐妹或孩子之间的约束,您可以在视图层次结构中的任何视图之间添加规则。
答案 1 :(得分:1)
堆栈视图只是视图的抽象容器,堆栈视图不会在视图上呈现,所以如果你想在堆栈视图上添加阴影,那么我想 -
您必须在堆栈视图之前放置一个视图为此请执行以下步骤