【问题标题】:Extra padding in some iOS devices某些 iOS 设备中的额外填充
【发布时间】:2019-10-30 14:28:34
【问题描述】:

在某些 iOS 设备中,底部有一个额外的填充。我在一些 iOS 模拟器(包括与第一张图片的设备规格相同的模拟器)和 Android 模拟器中对其进行了测试,其中任何一个都没有填充。

这是预期的行为:

什么样的小部件会在某些特定设备中导致这种意外行为?

【问题讨论】:

  • 您是否与任何SafeArea 合作?这是我阅读您的问题时首先想到的,因为它用于在无边框手机中添加填充。
  • 不使用 SafeArea,但此填充位于 SingleChildScrollView 内部的 Column 小部件的中间,所以我猜 SafeArea 不会影响内部小部件,也许我错了?
  • 不,SafeArea 不应该影响内部小部件,但有时它会变得棘手,具体取决于您放置它的位置。您能否提供重现此问题的最小示例代码?
  • 很遗憾我无法重现此错误,但看起来它发生在 iPhone XS 中(但它不会发生在 iOS 模拟器中)

标签: flutter flutter-layout


【解决方案1】:

更新 Flutter SDK 版本解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 2021-08-07
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    相关资源
    最近更新 更多