颤振应用程序无法使用ipad屏幕的全部宽度?

时间:2019-08-22 09:50:40

标签: ios xml ipad flutter flutter-layout

iPad screen hardware

在android和iPhone上启动该应用程序的效果很好,而在iPad上启动该应用程序却无法完全占据整个屏幕的宽度!

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

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

Screen on ipad

3 个答案:

答案 0 :(得分:1)

您需要注册您的应用Universal

  

转到Runner>目标>部署信息

enter image description here

enter image description here

答案 1 :(得分:1)

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

  1. 前往var xdoc = XDocument.Load($"XMLFile1.xml"); var items = xdoc.Descendants("week") .Where(x => x.Attribute("weeknumber").Value == "2") .Select(xelem => new { groupNumber = xelem.Element("groupNumber").Value, starTtime = xelem.Element("starttime").Value, startDay = Convert.ToInt32(xelem.Element("startday").Value), endTime = xelem.Element("endtime").Value, endDay = Convert.ToInt32(xelem.Element("endday").Value) }); foreach (var item in items) { Console.WriteLine(item.groupNumber); } 并找到Runner/BuildSettings enter image description here

  2. 点击Deployment旁边的iPhone,然后点击Targeted Device Families enter image description here

  3. 在框中添加 other 并按 2 enter image description here

就是这样。现在看起来像这样: enter image description here

答案 2 :(得分:0)

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