【问题标题】:Xamarin Forms iOS Launch Screen Image PositionXamarin Forms iOS 启动屏幕图像位置
【发布时间】:2016-01-23 01:44:52
【问题描述】:

我正在使用 Xamarin Studio,并且有一个适用于 iOS 和 Android 的 Xamarin Forms 项目。对于我的 iOS 应用程序,我为启动屏幕创建了一个 xib 文件。我已经添加了一个图像视图和一个图像到该视图。每次我更改模拟指标大小(在 Xcode 中)时,图像都会自行重新定位(如果我在不同大小的 iDevice 上运行,则相同)。我该如何纠正?我希望图像始终垂直居中,并且从顶部向下大约 1/3。谢谢

【问题讨论】:

    标签: ios xcode xib xamarin.forms xamarin-studio


    【解决方案1】:

    on the Xamarin Launch Screen Guide 所述,如果您使用Universal Launch Screen 并单击Enable Size Classes,那么您的Launch Screen 将根据屏幕大小自动缩放。

    我个人还发现,我需要使用Center Constraints 作为我的“视图”,如here 所述。如指南中所述:

    如果您选择水平放置区域,则约束将基于 中心X

    希望这会有所帮助。


    编辑

    您可能需要在 XCode 中打开 .xib 文件,因为在 Xamarin Studio 中打开 Universal Screens 时出现问题。

    此外,要在 XCode 中启用 Size classes,只需关注 this guide

    【讨论】:

    • 看起来很有希望,但我无法在 Xamarin Studio 中打开情节提要文件 - 只是挂在旋转的等待光标上。我很快就会谷歌这个问题。谢谢。
    • 我忘了提到您可能需要使用 XCode 来打开 .xib 文件。在 Xamarin Studio 中加载通用启动屏幕时出现问题。
    • 我试过了,但找不到启用大小类。
    • 对了,忘了说它在 XCode 中是不同的。请参阅 Apple 开发者门户中的this guide
    • XS 9.8 的最新版本允许编辑情节提要,上面的第一个链接让我“居中”。我的故事板由 3 个项目组成,从上到下,一个带有图像、标签 1、标签 2 的图像视图。在运行时,label1 在图像/图像视图之上,奇怪吗?感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多