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

时间:2011-06-14 12:36:13

标签: ios uiscrollview

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

1 个答案:

答案 0 :(得分:0)

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