更改界面方向时UIScrollView上的奇怪跳转(ATPagingView)

Posted

技术标签:

【中文标题】更改界面方向时UIScrollView上的奇怪跳转(ATPagingView)【英文标题】:strange jump on UIScrollView while changing interface orientation (ATPagingView) 【发布时间】:2012-05-22 12:19:10 【问题描述】:

Github 上的项目:https://github.com/OmidH/ATPagingMod

在最后一行的节点中旋转时,我在 ATPagingView 中有一个奇怪的跳跃。 该模块以 UIScrollview 的 UITableView 的方式很好地处理视图加载。 我对其进行了修改,使其能够在每一行再次成为 ATPagingView 时垂直滚动, 它水平滚动,而不是在第一个分支中,防止在垂直方向滚动。 到目前为止一切正常,但如果你在最后一行,

currentPageIndex

设置错误,我无法确定它发生的地方。

我真的很感激任何帮助。

要重现错误:转到节点 9.x,其中 x > 0 并更改界面方向,您将看到除 9.x 之外的任何其他页面

【问题讨论】:

【参考方案1】:

我已尝试在这里解决您的问题。

我还根据您的需要上传了示例代码。

请从here找到它。

【讨论】:

以上是关于更改界面方向时UIScrollView上的奇怪跳转(ATPagingView)的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 在方向更改时没有获得新的大小

iiview 甲板控制器在呈现模态视图时更改框架而不更改界面方向

UIScrollView 在分页时确定 scrollViewDidEndDragging 上的滚动方向

UIScrollView setContentOffset:动画:奇怪的行为

UIScrollView 布局更改

如何更改 UIScrollView 中的滚动方向?