gpt4 book ai didi

ios - 为什么添加子层重叠 subview ?

转载 作者:IT王子 更新时间:2023-10-29 08:10:57 24 4
gpt4 key购买 nike

例如,我有一个以 UILabel 作为 subview 的 View 。如果在某个时候我将带有一些背景颜色的子图层添加到这个 View 的图层,那么这个标签就会消失。有人可以解释这种行为吗?

最佳答案

当您将 UILabel 添加为 View 的 subview 时,它会将您的 UILabel 层添加为 View 层的子层。因此,当您向 View 层添加另一个子层时,它将位于 UILabel 层之上。

您可以在添加 UILabel 之前添加背景层,或者执行以下操作:

swift

view.layer.insertSublayer(backgroundLayer, below: yourLabel.layer)

objective-c

[view.layer insertSublayer:backgroundLayer below:yourLabel.layer]

它应该把背景放在标签后面。

关于ios - 为什么添加子层重叠 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28765608/

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