QMUI_iOS
QMUI_iOS copied to clipboard
QMUIToastView在layoutSubviews里self.frame = self.parentView.bounds,有可能会造成循环调用
Bug 表现
QMUIToastView在layoutSubviews里self.frame = self.parentView.bounds,有可能会造成循环调用
截图 无
如何重现
- 将QMUIToastView加到
viewContoller.view上,在viewDidLayoutSubviews里改变QMUIToastView的frame
预期的表现 不会引起循环调用
其他信息
- 设备: 模拟器
- iOS 版本: iOS 14
- Xcode 版本: [Xcode 12.3]
- QMUI 版本: [4.2.2]
Bug 表现 QMUIToastView在layoutSubviews里
self.frame = self.parentView.bounds,有可能会造成循环调用截图 无
如何重现
- 将QMUIToastView加到
viewContoller.view上,在viewDidLayoutSubviews里改变QMUIToastView的frame预期的表现 不会引起循环调用
其他信息
- 设备: 模拟器
- iOS 版本: iOS 14
- Xcode 版本: [Xcode 12.3]
- QMUI 版本: [4.2.2]
在 self 的 layoutSubviews: [self setFrame] 会触发 self 的 layoutSubviews: ... 不循环调用才奇怪咧....
后续重构 QMUITips 组件,这个问题暂不处理。