【发布时间】:2019-10-30 14:28:34
【问题描述】:
在某些 iOS 设备中,底部有一个额外的填充。我在一些 iOS 模拟器(包括与第一张图片的设备规格相同的模拟器)和 Android 模拟器中对其进行了测试,其中任何一个都没有填充。
这是预期的行为:
什么样的小部件会在某些特定设备中导致这种意外行为?
【问题讨论】:
-
您是否与任何
SafeArea合作?这是我阅读您的问题时首先想到的,因为它用于在无边框手机中添加填充。 -
不使用 SafeArea,但此填充位于 SingleChildScrollView 内部的 Column 小部件的中间,所以我猜 SafeArea 不会影响内部小部件,也许我错了?
-
不,
SafeArea不应该影响内部小部件,但有时它会变得棘手,具体取决于您放置它的位置。您能否提供重现此问题的最小示例代码? -
很遗憾我无法重现此错误,但看起来它发生在 iPhone XS 中(但它不会发生在 iOS 模拟器中)