问题标签 [contentoffset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在重新加载发生时设置滚动滚动视图的 targetContentOffset
我正在使用与此类似的不定式滚动功能。现在我的问题是我想在重新加载后设置一个目标内容偏移量。
目前我正在使用 的targetContentOffsetForProposedContentOffset
来UICollectionViewLayout
设置 的停止位置UICollectionView
。但这不能正常工作。在重新加载之前计算目标内容偏移量,然后重新加载,滚动视图进一步滚动。因此目标内容偏移量是错误的。也许可以强制滚动视图停止滚动,以便我可以自由设置内容偏移量?
重新加载时如何设置目标内容偏移量UICollectionView
?
ios - iOS 8.4:滚动视图重置 contentOffset 并在视图出现后不久启用 Voice Over
启用 Voice Over 的滚动视图会在视图出现后一秒重置其预设 contentOffset。它发生在 iOS 8.4 设备上,9.0 没有复制。看起来一些内部代码在聚焦时UIScrollViewAccessibility
强制滚动视图为零。setContent:
没有找到任何逃避的方法。
有什么想法吗?
相关代码示例说明了该错误。只需创建一个带有集合视图的视图,创建一个重用 id 为“Cell”的单元格并在其上放置一个标签。
ios - 为什么 UIScrollView 会自动改变 contentOffset?
问题描述:
我的应用程序有 2 个标签栏项目。在第一个 Item 中,viewcontroller 有一个视图(名称是 zpContainerView);一个滚动视图,它是 zpContainerView 的子视图;scrollView 添加 3 个子视图;
现在,我触摸 iphone 的屏幕并更改 scrollView 的 contentOffset ,
我单击第二个选项卡项,然后单击第一个选项卡项。
问题:为什么scrollView会自动设置contentOffset,为什么contentOffset是CGPointZero?
请告诉我为什么,并帮助我解决问题,谢谢。
excel - 如果前三个字母匹配,则 VBA Excel 将 A 与 D 或 E 列匹配,否则写“那里”
在非 vba excel 上,我试图使用这个等式:
但它并不总是准确的,因为当单元格上使用“那里”这个词时,它并没有抵消。
我需要它:
- 查看 A 列的前三个字母并将它们与 C 列匹配。
- 将 C 列的内容复制到 B 列,如果不匹配,则写“那里”。
- 然后转到下一个空单元格,查看 A 列的前三个字母,并将它们与 C 列的下一组匹配。
我想我必须为 A 列和 C 列做一个计数器,但后来我迷路了。
对此的任何帮助将不胜感激。
ios - UIScrollView setContentOffset 滚动到内容大小之外并且不会向后对齐
我想滚动到UIScrollView
. 你有两种可能:
setContentOffset()
scrollView.contentOffset
如果我使用动画,则滚动视图有时会滚动到(0, -26)
而不是(0, 0)
. 所以它滚动得更远,但不会回到(0, 0)
. 这目前仅在 iPad 上发生。
如果我不使用动画,则每次都按预期工作。有人知道这里出了什么问题吗?我在 iPad 2 iOS 8.4 模拟器上测试了这个
编辑:
在我打电话之前,setContentOffset()
我有这个:
删除layoutIfNeeded
也可以解决问题。但为什么?
注意:我没有setContentOffset()
连续多次调用。那是完全不同的任务!
ios - 使用自动布局扩展单元格时 UITableView 会跳转。
我一直在寻找,找不到解决这个问题的方法。我当前的代码基于Reload section 而没有重新加载 section header。
当用户按下单元格时,我正在尝试增加一个 uitableview 单元格。我有一个 UITableViewCell 子类,其 UILabel 最初仅限于两行文本。当用户按下 UILabel 时,我将 UILabel 中的 numberOfLines 属性设置为 0,以便它根据需要扩展到尽可能多的行。
这是我在 tableView:didSelectRowAtIndexPath 中的代码:
有时这可以正常工作,通常是当 UITableView 的 contentOffset.y == 0 时。通常,当我执行此代码时,tableview 会向后跳转 100 像素左右。这是运行此代码之前和之后的示例日志。
2016-03-25 14:57:08.549 TableViewTest[485:129926] 更新前的内容偏移量:153.500000 2016-03-25 14:57:08.568 TableViewTest[485:129926] 更新后的内容偏移量:136.500000
当我展开当前可见的单元格时,为什么自动布局会导致我的表格视图向后跳转?
ios - 如何实时获取 UITableView 的滚动位置
我需要实时获取表格视图的滚动位置。我目前正在做的是:
这个函数连接到一个定时器
如果用户将手指从屏幕上移开,则此代码可以正常工作,但如果他们不这样做并继续滚动,则偏移量将永远不会更新,我的应用程序将无法正常运行。
ios - iOS:`UICollectionview`,如何通过它的`indexPath`获取单元格的`contentoffset`
我使用的UICollectionview
是圆形布局。我正在尝试计算contentOffset
每个项目,但使用圆形布局,整个布局contentsize
似乎与内容不匹配。
- collectionview 的总 contentSize = 780
- 最后一项的内容偏移量 = 397(?)
- 每个项目的内容偏移量 = 33(?)
有什么办法可以通过它indexPath
或至少是最后一个项目的正确(397)值来获得项目的偏移量collectionview
?我通过测试和打印得到这些值,contentoffset
但我想通过代码计算这些数字(33 和 397),而无需滚动。
那么有没有办法通过它来计算一个单元格的contentoffset
(?)?谢谢!collectionview
indexPath
ios - 如何从 Swift 中的另一个视图调用 contentOffset?
我可以滚动 UIScrollView,它工作。但我从另一个视图调用,它不工作。
我有断点,两者都有 go func scrollToContentOffsetX(offsetX:CGFloat)。谁可以帮助我并为我的英语感到难过