我有一个UIImageView
,需要居中,其宽度等于屏幕宽度,并且某些高度与该宽度成比例地增加。因此,例如,对于iPhoneXR,我有:
在iPad 9.7上将是:
因此,基本上,图像只是随每个屏幕尺寸成比例缩放。我已经想出了如何使用约束来使它居中的方法,但是我迷失了如何使其按比例缩放。我一直在尝试使用自动调整大小选项和约束,但无济于事。这些分镜脚本让我非常挣扎,希望我可以编写代码!在LaunchScreen故事板上甚至有可能吗?
最佳答案
您无法在启动屏幕内执行任何代码。但是,您可以使其具有约束条件。
将center设置为superview
,然后将width
设置为superview
。现在,您可以添加类似于aspectRatio
的1:1
,因此imageView height
始终等于其宽度或所需的任何其他比率。
示例:
关于ios - 在启动屏幕 Storyboard 中按比例缩放UIImageView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57770900/