作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经用 3 个 View Controller 快速创建了一个水平 ScrollView ,除了一件事之外,它几乎工作正常。当我在 View Controller 之间滚动时,一个 View Controller 的一半可能占据屏幕的一半,而下一个 View Controller 则占据另一半。我想知道是否有任何方法可以防止这种情况,以便 View Controller 不会中途“卡住”,并且屏幕上始终只有一个 View Controller 显示。
-另外,在这个 ScrollView 中的一个 View Controller 中,我有一个向左和一个向右滑动手势,我注意到在大约 7-10 次滑动后,屏幕不再响应滑动手势(向左、正确的)。有什么线索可以解决这个问题吗?
如果有人能够回答或尝试引导我朝正确的方向解决其中一个或两个问题,我将不胜感激。
最佳答案
首先,您需要为 ScrollView 启用分页。你应该使用类似的东西
scorllView.isPagingEnabled = true
最重要的是,为了使分页正常工作, ScrollView 中的每个“页面”必须与 ScrollView 具有相同的宽度。
关于ios - 水平ScrollView停在中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44612696/
我是一名优秀的程序员,十分优秀!