颤动的应用程序没有占用 ipad 屏幕的全宽?

Posted

技术标签:

【中文标题】颤动的应用程序没有占用 ipad 屏幕的全宽?【英文标题】:flutter app not taking full width of ipad screen? 【发布时间】:2019-12-27 14:47:22 【问题描述】:

android 和 iPhone 上启动该应用程序运行良好,而在 iPad 上启动该应用程序却意外地没有占据整个屏幕宽度!

尝试编辑 Main.storyboard <view> 宽度但没有任何反应

<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
    <rect key="frame" x="0.0" y="0.0"  />
    <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
    <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
</view>

【问题讨论】:

您的屏幕截图不可见。 现已修复...... 仍然很难理解。如果您使用的是物理 iPad,可以用相机拍照吗? 您是否使用了默认的计数应用程序?如果是这样,你可以报告一个问题,我认为这是一个错误。但是有一个issue 标记为已解决,所以你应该看看。 此类问题没有提供任何解决方案! 【参考方案1】:

在最新的 XCode 版本中,它不再与已接受的答案相同,现在您可以这样做。

    转到Runner/BuildSettings 并找到Deployment

    点击Targeted Device Families旁边的iPhone,然后点击other

    在框中添加2 并按enter

就是这样。现在看起来像这样:

【讨论】:

【参考方案2】:

您只需删除您在初始屏幕或主屏幕中应用的 ma​​xWidth,此问题将得到解决。

【讨论】:

【参考方案3】:

您需要注册您的应用Universal

转到 Runner > Target > Deployment info

【讨论】:

以上是关于颤动的应用程序没有占用 ipad 屏幕的全宽?的主要内容,如果未能解决你的问题,请参考以下文章

颤动水平列表视图/页面视图,选定元素动画到全宽

(SwiftUI) NavigationLink 不是屏幕的全宽

如何让 navigationItem.searchController 的 searchBar 使用屏幕的全宽

SVG 图像在 ie 中没有获得视口的全宽

带有jquery mobile的全宽水平按钮?

为啥 display:block on button 不会使按钮成为容器的全宽? [复制]