【问题标题】:Xamarin.iOS - autosize image in storyboard to fill screenXamarin.iOS - 在情节提要中自动调整图像以填满屏幕
【发布时间】:2021-05-27 09:02:05
【问题描述】:

我不确定之前是否有人问过这个问题,但我找不到具体问题的答案。

我有一个 Xamarin.iOS 故事板(在 Visual Studio for Windows 中),我希望这个故事板中的图像能够填满每个屏幕的屏幕。我不知道该怎么做,所以我首先尝试将四个约束(上、下、左、右)设置为 0,然后看看会发生什么。这不起作用:

看起来有点太红了,我猜这不太好。

有谁知道如何确保此图像填满所有屏幕的屏幕? (因此全屏)

更新:请求,因为有问题(见 cmets)。

图像在屏幕上显示不正确(有点偏右,所以启动画面没有居中)。这是我当前的输入:

图像设置为 ScaleToFill。

【问题讨论】:

    标签: xamarin.ios storyboard


    【解决方案1】:

    您可以点击故事板右上角的更多选项...,并设置每个边缘的左/右/上/下距离。

    然后为 All Sides

    选择 Presets

    然后它将填满所有尺寸的屏幕。

    ==================================更新============= ======================

    【讨论】:

    • 谢谢!这只适用于一个问题:图像没有填充到屏幕的上部,而填充到了下部、右侧和左侧。这可以从最终结果中看出。你知道如何解决这个问题吗?我已经将所有边都设置为 0,但屏幕顶部仍然有一个白色的空白区域。
    • 当我以与您完全相同的方式设置约束时,图像比屏幕大(看着可视化器)
    • @GaneshGebhard 仅将-20 设置为顶级约束和其他约束如何0
    • 我也这样做了,但是图像(设置为启动画面)没有居中,而是在屏幕右侧一点。
    • 我想我现在出了什么问题:代码保持了图像的纵横比。我怎样才能让它忽略这个纵横比?图像设置为 ScaleToFill。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多