Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS中自动调整背景图像大小_Ios_Image_Swift_Background_Uikit - Fatal编程技术网

在iOS中自动调整背景图像大小

在iOS中自动调整背景图像大小,ios,image,swift,background,uikit,Ios,Image,Swift,Background,Uikit,我在探索Swift开发简易iOS应用程序时遇到了一些麻烦。我学习了一些教程,现在我正在尝试用一些表单构建一个基本的应用程序。我正在尝试向我的应用程序添加背景,但我在负责我的背景方面遇到了一些问题 我刚接触Swift并开发iOS应用程序,我在互联网和软件上搜索过,但以前没有人遇到过类似的问题 我想用1600 × 1200背景图像。我想让iOS自动调整它的大小,就像我在Android应用程序中一样。我把一张图像作为背景图像,在横向模式或平板电脑上时,它会自动调整大小。不幸的是,这在iOS中似乎是不可

我在探索Swift开发简易iOS应用程序时遇到了一些麻烦。我学习了一些教程,现在我正在尝试用一些表单构建一个基本的应用程序。我正在尝试向我的应用程序添加背景,但我在负责我的背景方面遇到了一些问题

我刚接触Swift并开发iOS应用程序,我在互联网和软件上搜索过,但以前没有人遇到过类似的问题

我想用1600 × 1200背景图像。我想让iOS自动调整它的大小,就像我在Android应用程序中一样。我把一张图像作为背景图像,在横向模式或平板电脑上时,它会自动调整大小。不幸的是,这在iOS中似乎是不可能的?有没有人能告诉我如何得到这份工作

提前谢谢

截图:


它只是显示了我的图像的一部分,但我希望它完全调整为每个分辨率。它可能看起来过于压缩,但它只是一个应用程序,以实验

将视图模式设置为“缩放”以填充UIImageView的属性检查器。我以前尝试过,但出于奇怪的原因,什么都没有发生。它仍然显示了整个背景图像的一部分。对齐矩形上的结果有大量负数。那看起来不正常。尝试删除图像视图并再次添加它。将其边缘拖到视图边缘,然后单击“解决自动布局问题”按钮|-^-|,在自动布局中添加缺少的约束。别忘了再次设置填充比例。嘿,谢谢你的评论。这对我来说是有效的,但这不是预期的结果,我不知道为什么。为什么它只显示图像的1/4而不是水平压缩?看起来你仍然缺少水平约束。去掉前导和尾随对齐约束,然后添加缺少的约束。在本例中,我将图像的前缘与superview的前缘对齐,并将图像的后缘与superview的后缘对齐。