The hitTest method was called on this RenderBox RenderStack#15c18 relayoutBoundary=up6 creator Stack ← Obx ← UniSelect ← Row ← SizedBox ← Obx ← UniPaging ← Row ← SizedBox ← Column ← KeyedSubtree-Glob
这个错误是因为在 hitTest() 方法中调用了一个没有明确大小的 RenderBox,需要在布局期间设置其大小。解决方法是在该 RenderBox 的子类中实现 performLayout() 方法,并在其中设置正确的大小。如果没有明确大小的原因是因为使用了 Flexible、Expanded 或类似的 Widget,那么可以使用 LayoutBuilder 或 ConstrainedBox 来强制设置大小。
原文地址: https://www.cveoy.top/t/topic/bhtp 著作权归作者所有。请勿转载和采集!