gpt4 book ai didi

ios - 如何将 View 添加为 UITableViewCell 的 subview 但位于所有其他 View 之上

转载 作者:行者123 更新时间:2023-11-30 11:07:07 26 4
gpt4 key购买 nike

我有一个问题 - 如何将 View 添加为 UITableViewCell 的 subview ,但位于所有其他 View 之上?

这是我想要实现的目标的示例: enter image description here

图像应随单元格滚动 - 保存其相对于 ScrollView (在本例中为表格 View )的位置。

如果单元格高度太小,则表情符号叠加层将被当前单元格顶部的单元格剪切,那么如何将此表情符号叠加层添加为 subview ,但同时将其显示在每个单元格的顶部?我现在已经尝试了很多变体,但没有任何效果对我有用。

仅添加为当前窗口的 subview 对我来说不起作用,因为此叠加层应随单元格滚动。

尝试过的代码:

view.layer.zPosition = 5
cell.contentView.insertSubview(view, aboveSubview: cell.contentView)
cell.contentView.bringSubview(toFront: view)
UIApplication.shared.keyWindow?.addSubview(view)

最佳答案

尝试为您的 cell.contentview 和单元格本身设置 Cliptobouds = false 。

否则,如果您希望它位于每个单元格顶部的单个覆盖层,那么最好实现 UISrollViewDelegate 并相应地定位覆盖层。

关于ios - 如何将 View 添加为 UITableViewCell 的 subview 但位于所有其他 View 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52587920/

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