Ios 如何在UIScrollView上更改页面宽度?

Ios 如何在UIScrollView上更改页面宽度?,ios,uiscrollview,Ios,Uiscrollview,当启用分页功能的uiscrollview旋转时,它工作正常,但它仍然认为图像的宽度相同,因此页面不会占据整个页面。因此,我可以告诉它,页面现在与高度一样宽吗?您可以为UIScrollView启用自动调整子视图大小,就像其他任何视图一样。当然,您需要为每个子视图设置适当的自动调整大小遮罩。这将负责调整大小、重新定位等。但是,contentSize属性不会自动调整,因此您需要自己处理,例如在LayoutSubView中。我以前做过所有这些,它有点复杂,但作为scroll视图的子类是可行的。事实上,我

当启用分页功能的uiscrollview旋转时,它工作正常,但它仍然认为图像的宽度相同,因此页面不会占据整个页面。因此,我可以告诉它,页面现在与高度一样宽吗?

您可以为UIScrollView启用自动调整子视图大小,就像其他任何视图一样。当然,您需要为每个子视图设置适当的自动调整大小遮罩。这将负责调整大小、重新定位等。但是,contentSize属性不会自动调整,因此您需要自己处理,例如在LayoutSubView中。我以前做过所有这些,它有点复杂,但作为scroll视图的子类是可行的。事实上,我已经公开发布了这个自动调整大小的滚动视图,但它是商业许可的,我不确定这方面的政策是什么,所以我不会链接到它