【问题标题】:How to resize App for Iphone 5?如何调整 iPhone 5 的应用程序大小?
【发布时间】:2013-03-07 21:20:57
【问题描述】:

我正在创建一个通用应用程序。 ipad/iphone 上的一切看起来都很棒,但是当我将情节提要视图切换到 iphone 5 或将模拟器作为 iphone 5 运行时,只有空白的底部有一英寸左右。我试过打开自动布局并使用它,但没有运气。我还尝试创建我的图像的 -568h@2x.png 版本,以查看它是否会自动调整大小,但事实并非如此。有没有人有我可以尝试的其他想法?

谢谢!

【问题讨论】:

  • 要清楚,您看到的不是黑色边框,而是整个屏幕高度的白色背景?

标签: storyboard ios6 autoresize iphone-5


【解决方案1】:

如果您是一个使用表格视图和详细视图的简单应用程序,并且只想扩展屏幕高度。 尝试这个: 1. 打开你的 mainstoryboard_iphone 作为源 2. 寻找 autorisizingMask 元素:`" **

key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>** "`
. It should be somewhere in the viewController element "view" i.e.:



<view key="view" contentMode="scaleToFill" id="UrG-Iu-edE">
                        <rect key="frame" x="0.0" y="20" width="320" height="460"/>
                        **<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>**    
3. and change into: 

**<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>**

对我来说,没有必要使用另一个故事板。

【讨论】:

    【解决方案2】:

    我发现解决这个问题的方法是在 Xcode 的尺寸检查器中使用 AutoResizing 框。它是带有红线的盒子。它旁边的红色框会动画显示它如何随着视图(白框)大小的变化而变化。这会更改情节提要中的 autoresizingMask。您可以使图像缩放或不缩放或与边缘保持距离:只需单击不同的红线即可查看红框的变化情况。我必须为游戏中的每个按钮和图像都这样做。

    您还需要在 Attributes Inspector 的父视图中检查“Autoresize Subviews”。

    你确实需要 Default-568h@2x.png 来摆脱信箱。

    【讨论】:

      【解决方案3】:

      您可以尝试单击视图,转到属性检查器,然后选择“Retina 4 全屏”。不过,您必须手动调整视图中的内容。

      【讨论】:

        猜你喜欢
        • 2012-10-19
        • 1970-01-01
        • 2013-03-07
        • 1970-01-01
        • 2012-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多