收藏
回答

全屏图片是9:16的,手机型号是iphone也是9:16但是顶部空白导致图片被剪裁?

完整图片如图所示,确实是9:16的尺寸,但是在iphone6下,扣去了顶部的状态栏,图片比例就受到了影响如下图所示:

试过了各种mode但是如果全部显示边上就会留白边,唯一能想到的就是使用navigationStyle:custom,可是这样的话又会导致其他长屏手机底部空白

6的情况下这样显示就没问题,但是X系列的会变成:

想请教一下是否能够动态设置navigationStyle:custom属性,或者说对这类问题有其他的处理方案(让设计师改设计图是不可能的了....)

回答关注问题邀请回答
收藏

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-05-15

    目前不支持动态设置navigationStyle:custom

    另外,这种图显示没有完美解决方案,做好做一个安全区域图片,然后图片做一些扩展的用来裁剪的区域。或者根据手机流行机型设置多个版本的图片。获取手机型号,显示对应图片


    2020-05-15
    有用 1
    回复 2
    • Poong
      Poong
      2020-05-15
      感谢,目前还是只能在两边做文章来顶掉空白部分了
      2020-05-15
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-05-15回复Poong
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区保持交流。如果觉得有帮助的话请在顶部回复里点个有用。让其他人碰到同类问题时少走弯路~
      2020-05-15
      回复
登录 后发表内容
问题标签