iOS14中的UIView错误边界

问题描述

我有一个表格视图,并且在每个表格视图中都有一个动态大小的气泡。我试图给它一个特定的自定义拐角形状。在iOS13上,效果很好,但是现在draw()中的UIView边界不正确。

我也尝试将其放在layoutSubviews()中,但是大小仍然错误

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

第一次尝试

override func draw(_ rect: CGRect) {
    super.draw(rect)
    initShapes()
}

第二次尝试

override func layoutSubviews() {
    super.layoutSubviews()
    initShapes()
}

任何人都知道在哪里可以找到UIView的计算大小?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)