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 组件,这个问题暂不处理。