如何将 UIView 放在单元格边框上

Posted

技术标签:

【中文标题】如何将 UIView 放在单元格边框上【英文标题】:How to place UIView Over Cell Border 【发布时间】:2021-10-14 04:18:28 【问题描述】:

您好,我想在单元格顶部放置一个 UIView,但是当我显示此单元格时,单元格的边框位于 UIView 上方。我该如何解决? 这是我的结果 screen of my result

【问题讨论】:

【参考方案1】:

对于所有遇到此问题的人来说,这里是解决方案:

override func awakeFromNib() 
    super.awakeFromNib()
    draw(self.frame)


    override func draw(_ rect: CGRect) 
        UIColor.gray.set()
        let path =  UIBezierPath(roundedRect: rect, cornerRadius: 20)
        path.lineWidth = 2
        path.stroke()
    

【讨论】:

以上是关于如何将 UIView 放在单元格边框上的主要内容,如果未能解决你的问题,请参考以下文章

插入视图控制器视图的层次结构时,UIView 不会放在集合视图单元格的顶部

如何将手势识别器添加到collectionview单元格中的uiview

UITableView:隐藏单元格之间的边框/分隔符

插入视图控制器视图的层次结构时,UIView不会直接放在集合视图单元格的顶部

带有多个单元格边框的钱包样式 Swift

在 UITableView 中突出显示所选单元格的边框