在页面之间隐藏时移动到 ScrollView 中的特定页面 - iOS

Posted

技术标签:

【中文标题】在页面之间隐藏时移动到 ScrollView 中的特定页面 - iOS【英文标题】:Move to Specific Page in ScrollView While Hiding Between Pages - iOS 【发布时间】:2014-07-23 13:50:36 【问题描述】:

我有 5 页的 Paged UIScrollVIew。

我有一个问题,当我点击一个按钮时,我需要从第一页导航到第四页。问题是它会在此过渡期间显示第 2 页和第 3 页。我只想让它滚动到第 4 页,就好像它是滚动视图中的下一页一样。

这是一个图表:

关于如何实现这一点的任何想法?

【问题讨论】:

【参考方案1】:

我认为您必须在滚动视图中重新定位您的页面才能实现无缝连接。这可能意味着跟踪您移动了哪些页面,也许还有一个状态引擎可以在您离开时恢复您的原始位置。将每个页面设置为子视图并将其添加到滚动条可能会更容易,然后您只需根据需要更改每个子视图框架。

【讨论】:

以上是关于在页面之间隐藏时移动到 ScrollView 中的特定页面 - iOS的主要内容,如果未能解决你的问题,请参考以下文章

android仿IOS,滑动隐藏底部ScrollView

隐藏 TabBar 时,ScrollView 与 VStack 中的文本重叠

如何使用 iOS 13 在 iPad/iPhone 上隐藏页面缩放栏

将 ScrollView 放大到特定坐标 (IPAD)

jquery-ui-sortable,当列表被隐藏时如何防止取消?

我的移动菜单代码在页面加载时首先闪烁菜单,然后隐藏