Ios 带有自由形式UIViewController和AutoLayout的UIScrollView

Ios 带有自由形式UIViewController和AutoLayout的UIScrollView,ios,xcode,uiscrollview,autolayout,uistoryboard,Ios,Xcode,Uiscrollview,Autolayout,Uistoryboard,因此,我在iOS中有一个自由形式的视图控制器,我已将UIScrollView分配给它。。在故事板中 我正在使用的约束 正如你们所看到的,我就是这样做的。如果在预览中我把iPhone放在4英寸的位置,它会占据整个空间 我可以有一种方法,这样我可以把2个图像视图放在滚动视图上,如果我在任何设备上运行它,1个图像视图将占据整个屏幕,所以 在scrollView中,我基本上会有两个页面,因为我将启用分页功能。问题是,您为这两个图像视图都提供了固定宽度约束,因此在不同的屏幕大小上它是不正确的。您需要使

因此,我在iOS中有一个自由形式的视图控制器,我已将UIScrollView分配给它。。在故事板中

我正在使用的约束

正如你们所看到的,我就是这样做的。如果在预览中我把iPhone放在4英寸的位置,它会占据整个空间

我可以有一种方法,这样我可以把2个图像视图放在滚动视图上,如果我在任何设备上运行它,1个图像视图将占据整个屏幕,所以


在scrollView中,我基本上会有两个页面,因为我将启用分页功能。问题是,您为这两个图像视图都提供了
固定宽度约束,因此在不同的屏幕大小上它是不正确的。您需要使图像视图的宽度与滚动视图的宽度相同。
imageview1.width=scrollView.width

Control在
Image1
上单击
,然后拖动光标以滚动查看。在那里您将看到一个
等宽约束
选项,选择它。对于Image2,请执行相同的操作。删除已应用的固定宽度约束。这应该对你有用。

另外,不需要
image2.Top==image1.Top
。您应该将imageview和ScrollView的顶部和底部与superview的顶部和底部对齐。

您在imageview和ScrollView上应用的所有约束都是什么?我已经编辑了问题以显示约束@甘道夫:非常感谢!