Uitableview UIView iOS14中的边界不正确

Uitableview UIView iOS14中的边界不正确,uitableview,bounds,ios14,Uitableview,Bounds,Ios14,我有一个tableview,在每个tableview中我都有一个动态大小的气泡。我试图给它一个特定的自定义角形状。在iOS13上它工作得很好,但现在draw()中的UIView边界不正确 我也尝试过在layoutSubviews()中放入,但大小仍然错误 视图使用约束来获取其大小,下面是在draw()和layoutSubviews()中尝试的方式 初试 override func draw(_ rect: CGRect) { super.draw(rect) initShapes

我有一个tableview,在每个tableview中我都有一个动态大小的气泡。我试图给它一个特定的自定义角形状。在iOS13上它工作得很好,但现在draw()中的UIView边界不正确

我也尝试过在layoutSubviews()中放入,但大小仍然错误

视图使用约束来获取其大小,下面是在draw()和layoutSubviews()中尝试的方式

初试

override func draw(_ rect: CGRect) {
    super.draw(rect)
    initShapes()
}
第二次尝试

override func layoutSubviews() {
    super.layoutSubviews()
    initShapes()
}
有人知道获取UIView计算大小的正确位置吗